- 1624 – Born in Aberdeen
- Regent in Marischal College
- 1644 – Minister of East Church of St Nicholas
- 1949 – Appointed to Greyfriars Church
- 1949 – Transferred to Chair of Divinity at Marischal College
- 1949 – Married Elizabeth Forbes ( Died)
- Married Margaret Forbes (10 Children)
- 1951 – Joined the Protesters
- 1957 – Appointed 2nd Patron to the Seven Incorporated Trades of Aberdeen
- 1962 – Accused of seditious behaviour and summoned to appear before the Privy Council
- 1678 – Professor of Divinity, King’s College
- 1681 – Professor of Divinity, Marischal College
- 1684 – Died 1st February