| Company | Timeline | Status | |
| PF Fourteen Limited Director • Chartered Accountant | 20 May 2014←4 Years→31 Mar 2019 | Dissolved | |
| Helius Financial Software (Holdings) Limited Director • Chartered Accountant | 18 Jan 2011←13 Years→20 Feb 2024 | Dissolved | |
| Helius Financial Software Limited Director • Chartered Accountant | 18 Jan 2011←12 Years→5 Dec 2023 | Dissolved | |
| Kilrymont Services Limited Director • Unreported | 15 Nov 2010←15 Years→Current | Active | |
| Aab Employer Solutions LLP Non-designated LLP Member • Unreported | 14 Feb 2008←12 Years→31 Mar 2020 | Active | |
| Aab Business & Tax Advisory LLP Non-designated LLP Member • Unreported | 14 Feb 2008←12 Years→31 Dec 2020 | Active | |
| Aberdeen Offshore Wind Farm Limited Director • Chartered Accountant | 29 Apr 2005←9 Years→30 Jun 2014 | Active | |
| Aberdeen Renewable Energy Group Director • Chartered Accountant | 13 Apr 2004←10 Years→16 Jul 2014 | Active | |
