I thought you might like to see a picture of Teresa's 19th Gt Grandfather...this is Henry Spencer...1365-1476....you'll immediately realise the dates are totally unrealistic...he'd have been a funny age when he died if they were accurate!

He's the bloke in the armour...the man wearing the ruff is John Spencer 1462-1532...he was Teresa's 15th Gt Grand Uncle and his dates are wrong as well.
I think the end of the line will be a Galfridis de Spencer whose dates are said to be 1190-1242...he is T's 25th GT Grandfather.