COTTON, John Reverend
1658 - 1760 (102 years)
Generation: 1
1. COTTON, John Reverend was born on 18 May 1658 in Hampton, Rockingham, New Hampshire, USA; died on 17 Aug 1760 in Rowley, Essex, Massachusetts, USA.