Thomas Shepherd - Pedigree | FamilyCentral
 19 Jan 1723/24 -
Family Group
Family Group
Mary Freeman
 md. 5 Dec 1754