Individual Information
John Cotton
Birth:
Abt 1717
of Albemarle, Surry, Virginia
FCID:6323:3471
Parents
Father:
Thomas Cotton
Mother: Jean (Jane) Hide
Marriage(s)