Puffer Genealogy
LORD, Ellen
1589 - Yes, date unknown
Generation: 1
1. LORD, Ellen was born in 1589 in Towcester, Northamptonshire, England; was christened in Towcester, Northamptonshire, England; and died.