William COTTON
He married Elizabeth Ham 1650 at Portsmouth, Rockingham, New Hampshire . Elizabeth Ham was born at Portsmouth, Rockingham, New Hampshire 1630 daughter of William Ham and Honor Stephens .
They were the parents of 7
children:
John Cotton
born 1650.
William Cotton
born 1653.
Solomon Cotton
born 1655.
Sarah Cotton
born 1657.
Thomas Cotton
born 1659.
Joseph Cotton
born 1661.
Benjamin Cotton
born 1665.
William Cotton died 19 Dec 1678 at Portsmouth, Rock, New Hampshire .
Elizabeth Ham died 24 Jun 1679 at Portsmouth, Rockingham Co, New Hampshire .