| Company | Timeline | Status | |
| Park Technical Ltd Director • Manager | 5 Feb 2024←1 Year 10 Months→Current | Active | |
| Oak Smiddy Ltd Director • Engineer | 3 Mar 2021←4 Years→Current | Active | |
| Strathblane Community Development Trust Director • Businessman | 2 Jun 2015←3 Years→27 Aug 2018 | Active | |
Bain Engineering Limited Director • Engineer | 6 Nov 2012←7 Years→20 Oct 2020 | Dissolved | |
