| Company | Timeline | Status | |
| BNS Pension Trustees Limited Director • Company Director | 1 May 2021←4 Years→Current | Active | |
| BNS Pension Trustees Limited Director • Company Director | 1 May 2021←3 Years→1 May 2024 | Active | |
| BNS Pensions Limited Director • Company Director | 4 Sep 2020←3 Years→25 Apr 2024 | Active | |
| Babcock Marine (Clyde) Limited Director • Company Director | 21 Aug 2018←5 Years→25 Apr 2024 | Active | |
| First Projects Limited Director • Company Director | 6 Oct 2017←9 Months→1 Aug 2018 | Dissolved | |
| ABC Electrification Ltd Director • Finance Director | 29 Apr 2015←3 Years→26 Oct 2018 | Active | |
| M Group Energy (Network Infrastructure) Limited Director • Company Director | 28 Aug 2013←4 Years→1 Aug 2018 | Active | |
| FSP (2004) Limited Director • Company Director | 5 Dec 2012←5 Years→30 Aug 2018 | Active | |
| Sbrail Limited Director • Accountant | 28 Aug 2012←5 Years→1 Aug 2018 | Active | |
| Babcock Rail Limited Director • Company Director | 1 Nov 2011←6 Years→1 Aug 2018 | Active | |
