M
3 Oct 1660
Haverhill, Essex, Massachusetts
M
3 Oct 1660
Haverhill, Essex, Massachusetts
M
3 Oct 1660
Haverhill, Essex, Massachusetts
M
Abt 1662
Beverly, Essex, Massachusetts
M
1662
Oyster River, Essex, Massachusetts
M
Abt 1662
Beverly, Essex, Massachusetts
M
Abt 1662
Of Beverly, Essex, Massachusetts
M
23 May 1662
Dover, Norfolk, Massachusetts
M
23 May 1662
Oyster River, Nd, Strafford, Nh
M
23 May 1662
Oyster River, Nd, Strafford, New Hampshire
M
23 May 1662
Dover, Strafford, New Hampshire
M
23 May 1662
Dover, Norfolk, Massachusetts
M
23 May 1662
Oyster River, Nd, Strafford, New Hampshire
M
23 May 1662
Of Oyster River, Norfolk, Massachusetts
M
23 May 1662
Oyster River, Stratford, New Hampshire
M
23 May 1662
Of Oyster River, Norfolk, Massachusetts
M
23 May 1662
Dover, Norfolk, Massachusetts
M
23 May 1662
Dover, Norfolk, Massachusetts
M
16 Mar 1663
Gloucester, Essex, Massachusetts
M
16 Mar 1663
Gloucester, Essex, Massachusetts
M
19 Jan 1668
Concord, Middlesex, Massachusetts
M
19 Jan 1668
Concord, Middlesex, Massachusetts
M
19 Jan 1668
Concord, Middlesex, Massachusetts
M
19 Jan 1668
Concord, Middlesex, Massachusetts
M
19 Jan 1668
Concord, Middlesex, Massachusetts