William Swift

Family Group Record | Pedigree Chart | Descendancy Chart

William Swift

B 1619 in Bocking, Essex, England

D 26 Dec 1705 in Sandwich, Barnstable, Ma