John Freeman - Pedigree | FamilyCentral
 23 Jan 1626 - 28 Oct 1719
 25 Jul 1596 - 1 Nov 1682
 Abt 1600 -
Family Group
Family Group
Family Group
Family Group
Mercy Prence
 md. 13 Feb 1649