Margaret Freeman - Pedigree | FamilyCentral
 2 Oct 1652 - 9 Jun 1705
 26 Nov 1620 - 29 Mar 1673
 1624 - 5 Nov 1688
Family Group
  Children