John Cotton
Birth:
1650
Portsmouth, Rock, New Hampshire
Christening:
16 May 1647
Boston, Suffolk, Massachusetts
Death:
14 Sep 1714
Portsmouth, Rock, New Hampshire
Burial:
Abt 1714
Portsmouth, Rockingham, New Hampshire
FCID:3602:8684
Parents
Father:
William Cotton
Mother:
Elizabeth Ham
Marriage(s)

Sarah Hearl (Earl)
md. 1673
Portsmouth, Rock, New Hampshire
Children
1.
William II Cotton
b. 1672/78
2.
Solomon Cotton
b. 1674/80
3.
John Cotton
b. 1676/82
4.
Thomas Cotton
b. 1678/79
5.
Elizabeth Cotton
b. 1680/86
6.
Mary Cotton
b. 1682/83
7.
Johanna Cotton
b. 1685
8.
Sarah Cotton
b. 1685
9.
Hannah Cotton
b. 1686
10.
Abigail Cotton
b. 1690
11.
Margaret Cotton
b. 1694
12.
Susannah Cotton
b. 1695/1700