Edward Farmer - Pedigree | FamilyCentral
 22 May 1645 - 27 May 1727
 1615 - Bef 1669
 1590 -
  Children