William Foster - Pedigree | FamilyCentral
 Abt 1601 - Aft 1638
 1566 - 24 Nov 1638
 1573 - Bef 1638
 Abt 1558 -
Family Group
  Children