John married Margaret Low on 31 Dec 1891 in Old Machar, Aberdeenshire, Scotland. Margaret (daughter of Thomas Low and Jane McKillop) was born on 12 Sep 1867 in Auchtergaven, Perth, Scotland. [Group Sheet] [Family Chart]
John married Isabella Duncan Smith on 15 Nov 1907. [Group Sheet] [Family Chart]
John married Jemima Williamson on 19 Apr 1916 in St Nicholas, Aberdeenshire, Scotland. Jemima (daughter of Alexander Walker Williamson and Jemima Mitchell) was born on 10 Jul 1894 in Aberdeen, Aberdeenshire, Scotland; died in 1967. [Group Sheet] [Family Chart]
Helen married David Marshall on 9 Jun 1920 (Banns, Congregational Church) in 10 Brunswick Place, Aberdeen, Scotland. David (son of William Steele Marshall and Jessie Ewart) was born about 1898. [Group Sheet] [Family Chart]