John married Catherine Meiklejohn on 02 Dec 1849 in Tranent. Catherine (daughter of John Meiklejohn and Janet Brown) was born on 29 Aug 1828 in Tranent. [Group Sheet] [Family Chart]