Mary Teale - Pedigree | FamilyCentral
 5 Sep 1854 -
Family Group
Family Group
Thomas Henry Foster
 md. 6 Dec 1874