John Freeman - Pedigree | FamilyCentral
 2 Dec 1651 - 21 Jul 1721
 28 Jan 1626 - 28 Oct 1719
 4 Jan 1631 - 28 Sep 1711
 25 Jul 1596 - 21 Jun 1682
  - 12 Apr 1630
 1599/1600 - 29 Mar 1673
 1590 - 12 Dec 1634
Sarah Merrick
 md. 18 Dec 1673
Family Group
  Children