Katherine Foster

Family Group Record | Pedigree Chart | Descendancy Chart

Katherine Foster

B 21 Aug 1696 in Topsfield, Essex, Ct

D 1740 in Lebanon, New London, Ct