Stephen married Hannah ROLFE. Hannah (daughter of Henry ROLFE and Hannah TOPPAN) was born on 07 Nov 1708 in Newbury, Essex, Massachusetts, USA. [Group Sheet] [Family Chart]