| Company | Timeline | Status | |
| College Development Network Director • Self Employed | 1 Mar 2017←3 Years→2 Mar 2020 | Active | |
| Colleges Scotland Director • Regional Chair | 22 Apr 2014←5 Years→2 Mar 2020 | Active | |
| The Crichton Trust Director • Chartered Accountant | 6 Dec 2013←2 Years 6 Months→9 Jun 2016 | Active | |
| Dumfries And Galloway Citizens Advice Service Director • Chartered Accountant | 13 Nov 2013←12 Years→Current | Active | |
Armstrong Watson Computer Solutions LLP Designated LLP Member • Unreported | 1 Oct 2006←7 Years→6 Mar 2014 | Dissolved | |
Armstrong Watson Financial Services LLP Designated LLP Member • Unreported | 1 Oct 2006←7 Years→6 Mar 2014 | Dissolved | |
