Stephen married Olive Adelaide Shepard on 30 Sep 1886 in Dover,,New Hampshire, USA. Olive (daughter of Enoch Freeman Shepard and Susan Leighton) was born in Strafford,Strafford,New Hampshire, USA. [Group Sheet] [Family Chart]