John Hall - Pedigree | FamilyCentral
 1640 - 1693
 1600 - 30 Oct 1669
 1604 - Aft 1669
Hannah Perryman
 md. 4 Feb 1667
Family Group
  Children