Nathaniel Freeman - Pedigree | FamilyCentral
 20 Mar 1669 - 9 Jan 1760
 28 Jan 1626 - 28 Oct 1719
 4 Jan 1631 - 28 Sep 1711
Family Group
  Children