Individual Information
John Cotton
Birth:
Portsmouth, Rock, New Hampshire
Death:
Portsmouth, Rock, New Hampshire
FCID:5644:715
Parents
Father:
William Cotton
Mother: Elizabeth Ham
Marriage(s)
Family Group
Sarah Hearle
md.
  Children
1.  
William Cotton
b.
2.  
Living
3.  
Solomon Cotton
b.
4.  
Living
5.  
John Cotton
b. 1676
6.  
William Cotton
b.
7.  
Thomas Cotton
b.
8.  
Thomas Cotton
b.
9.  
Solomon Cotton
b.
10.  
Elizabeth Cotton
b.
11.  
Elizabeth Cotton
b.
12.  
John Cotton
b.
13.  
Mary Cotton
b.
14.  
Living
15.  
Joanna Cotton
b.
16.  
Johanna Cotton
b.
17.  
Elizabeth Cotton
b.
18.  
Sarah Cotton
b.
19.  
Hannah Cotton
b.
20.  
Abigail Cotton
b. 1690
21.  
Margaret Cotton
b.
22.  
Susannah Cotton
b.
23.  
Susannah Cotton
b.