William Farmer - Pedigree | FamilyCentral
 Abt 1690 - Abt 1750
 Abt 1657 - Bef 1734
 27 Feb 1654 - Abt 1700
Family Group
Family Group
Family Group
Family Group
Family Group
  Children