John married Caroline Winston on 12 Aug 1858. Caroline (daughter of William Alexander Winston and Mary Howson Wallace) was born on 4 Mar 1831; died on 3 Jan 1913. [Group Sheet] [Family Chart]