John married Jessy Gillespie Montgomery on 20 Jun 1864 in Dumfries, Dumfries-shire, Scotland. Jessy (daughter of John Gilmour Montgomery and Elizabeth Sorley) was born on 15 Aug 1839 in Dumfries, Dumfries-shire, Scotland. [Group Sheet] [Family Chart]