Individual Information
John Cotton
Birth:
Abt 1652
Portsmouth, Rockingham, New Hampshire
Death:
14 Sep 1714
Portsmouth, Rockingham, New Hampshire
FCID:6475:4341
Parents
Father:
William Cotton
Mother: Elizabeth Ham
Marriage(s)
Family Group
Sarah Hearle
md.
  Children
1.  
Living
2.  
Living
3.  
Living
4.  
Living
5.  
Living
6.  
Living
7.  
Living
8.  
Living
9.  
Living
10.  
Living
11.  
Living
12.  
Living