Interactive tree of Margaret

Margaret
William HEACOCK 16091683
John HEACOCK 15861666
Ellen KEENE
John HEACOCK 15521586
Margaretta 1590
John HEYKOKE 15201586
John HEYCOKE
William KEENE
Margaret