John married Margaret (Bain) Baird on 3 Mar 1851 in Abbotshall. Margaret (daughter of Alexander Baird and Margaret Gray) was born in 1828; died on 3 Jan 1887 in Bridge Street, Kirkcaldy. [Group Sheet] [Family Chart]
John married Mary Gray. [Group Sheet] [Family Chart]