- 1624 – Born in Aberdeen
- Regent in Marischal College
- 1644 – Minister of East Church of St Nicholas
- 1649 – Appointed to Greyfriars Church
- 1649 – Transferred to Chair of Divinity at Marischal College
- 1649 – Married Elizabeth Forbes ( Died)
- Married Margaret Forbes (10 children)
- 1651 – Joined the Protesters
- 1657 – Appointed 2nd Patron to the Seven Incorporated Trades of Aberdeen
- 1662 – 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