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. Other Events and Attributes:
- _COLOR: 3