Catherine married Archibald Mcleod Nelson on 31 Dec 1872 in Tranent, E Lothian. Archibald (son of James Neilson and Helen Archibald) was born on 29 Aug 1852 in Inveresk and Musselburgh. [Group Sheet] [Family Chart]