John Cotton - Pedigree | FamilyCentral
 1676/82 - 5 Jul 1723
 1650 - 14 Sep 1714
 1654 - Aft 1714
 1614 - 19 Dec 1678
 1630 - 24 Jun 1679
 1614 - 30 Mar 1691
 1618 -
 1588 -
 1597 - 26 Jan 1673
 4 Feb 1601 -
 1579 -
 1579 -
Elizabeth Davis
 md. 6 May 1714
Family Group
  Children