Stephen married Hannah Ayer on 24 Mar 1663 in Haverhill, Essex County, MA. Hannah (daughter of John (Eyre) Ayer and Hannah (Webb) Evered) was born on 21 Dec 1644 in Salisbury, Essex County, MA; died on 22 Jun 1676 in Haverhill, Essex County, MA. [Group Sheet] [Family Chart]