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)
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