- 1804 – Born 1804 Glenbuchat
- 1822 – Educated at Marischal College M.A.
- 1827 – Licensed by Presbytery of Aberdeen
- Presented by Town Council as Assistant and Successor at St Clement’s
- 1837 – Ordained
- 1843 – Joined Free Church
- 1843 – Minister at Aberdeen St Clement’s Free Church until 18 90
- 1866 – Gained D.D Aberdeen University
- 1890 – Died