| Company | Timeline | Status | |
| Enable Trustee Service Limited Director • Chartered Accountant | 13 Feb 2025←8 Months→Current | Active | |
| Insight Consulting Scotland Limited Director • Financial Consultant | 13 Aug 2024←1 Year 2 Months→Current | Active | |
| Insight Consulting Scotland Limited Director • Financial Consultant | 13 Aug 2024←1 Year→26 Aug 2025 | Active | |
| The Watsonian Club Director • Management Accountant | 29 Mar 2022←4 Months→24 Aug 2022 | Active | |
| Scottish Waterways Trust Director • None | 3 Dec 2013←4 Years→12 Jun 2018 | Dissolved | |
| Baberton Accounting Limited Director • Chartered Accountant | 4 Jan 2013←12 Years→Current | Active | |
| Fischy Limited Director • Accountant | 25 Mar 2009←5 Years→28 May 2014 | Active | |
