Individual Information
John Cotton
Birth:
Abt 1650
Portsmouth, Rock, New Hampshire
Death:
14 Sep 1714
Portsmouth, Rock, New Hampshire
FCID:4876:6621
Parents
Father:
William Cotton
Mother: Elizabeth Ham
Marriage(s)
Family Group
Sarah Hearle
md. 1671 Portsmouth, Rockingham, New Hampshire
  Children
1.  
Living
2.  
Living
3.  
John Cotton
b. 1676
4.  
Living
5.  
Living
6.  
Living
7.  
Living
8.  
Joanna Cotton
b. 1685
9.  
Living
10.  
Living