John Cotton, Sir
Birth:
1625
England
Death:
1691
North Carolina
FCID:6323:3484
Parents
Father:
Thomas Cotton
Mother:
Margaret Howard
Marriage(s)