Catherine married Alexander McGregor on 25 Jul 1856 in 39 George Sq, Edinburgh. Alexander (son of John McGregor and Elizabeth Plum) was born in 1834 in Midlothian, Edinburgh. [Group Sheet] [Family Chart]