
- 1660 – Born in Glasgow
- Attended University of Glasgow, gained Doctor of Divinity
- 1693 – Licenced by Presbytery of Glasgow
- 1694 – Minister at Paisley
- 1700 – East St Nicholas, Aberdeen
- 1711 – Greyfriars, Aberdeen
- 1711 – Professor of Divinity, Marischal College
- 1716 – Appointed 5th Patron to the Seven Incorporated Trades of Aberdeen
- 1717 – Principal, Marischal College
- 1728 – Died 3rd October