John married Mary Hall on 29 Jun 1686 in Medford, Middlesex County, MA. Mary (daughter of John Hall and Elizabeth Green) was born in 1668 in Medford, Middlesex County, MA. [Group Sheet] [Family Chart]