Sarah Hearl (Earl) (daughter of William Hearle and // Beaton) was born 1654 in Portsmouth, Rockingham, NH, and died Aft. 1714 in Portsmouth, Rockingham, NH. She married John Cotton on 1673 in Portsmouth, Rockingham, NH, son of William Cotton and Elizabeth Ham.
More About Sarah Hearl (Earl) and John Cotton: Marriage: 1673, Portsmouth, Rockingham, NH.
Children of Sarah Hearl (Earl) and John Cotton are:
+Margaret Cotton, b. 1694, Portsmouth Rock, NH, d. Aft. 1765.