William Swift - Pedigree | FamilyCentral
 1619 - 26 Dec 1705
 15 Apr 1589 - 7 Mar 1643
 1599 - 26 Nov 1663
 3 Dec 1561 -
 3 May 1530 - 1603/04
Family Group
  Children