| Company | Timeline | Status | |
| Free Church Of Scotland General Trustees' Nominees Director • Managing Director | 22 May 2015←2 Years 1 Month→23 Jun 2017 | Active | |
| Mackenzie Building & Civil Engineering Contractors Limited Director • Building Contractor | 3 Apr 2005←20 Years→Current | Active | |
