Say 25 years/generation 670/25=26
2^26 = about 120 million ancestors.
I'm actually related to the Katherine Swynford
Really, impressive.
Like I said, that and $2.00 will get me a cup of coffee anywhere. :{)