Interactive tree of Margaret HEACOCK

Margaret HEACOCK 1676
John HEACOCK 1645
Jane COX 16571695
John HEACOCK 16121695
Margaret TURNER
John HEACOCK 15861666
Ellen KEENE
John HEACOCK 15521586
Margaretta 1590
William KEENE
Margaret
Richard COX