Catherine married Daniel Fearnie on 29 June 1877 in Inveresk. [Group Sheet] [Family Chart]
Catherine married William Meiklejohn on 30 Jan 1891 in 2 Salmond Place, Canongate, Edinburgh. William (son of John Meiklejohn and Janet Brown) was born in C 1847 in Tranent. [Group Sheet] [Family Chart]