William Foster - Pedigree | FamilyCentral
 1618 - 8 May 1698
 1566 - 24 Nov 1638
 1573 - Bef 1638
 Abt 1558 -
Family Group
  Children