| Company | Timeline | Status | |
| Mpower Kernow C.I.C Director • Project Manager | 5 Jan 2021←4 Years→Current | Active | |
Mpower Cornwall Ltd Director • Company Director | 6 May 2019←1 Year 4 Months→29 Sep 2020 | Dissolved | |
| Mja Rail Consultancy Ltd Director • Director | 19 Oct 2018←7 Years→Current | Active | |
| Barrow Hill Limited Director • General Manager | 8 Jan 2003←22 Years→Current | Active | |
| Barrow Hill Limited Secretary • General Manager | 8 Jan 2003←22 Years→Current | Active | |
| Pinza Limited Secretary • Commercial Director | 13 Sep 2000←25 Years→Current | Active | |
| Barrow Hill Engine Shed Society Limited Secretary • Musician | 24 May 1997←28 Years→Current | Active | |
| Barrow Hill Engine Shed Society Limited Director • Project Manager | 24 May 1997←5 Years→16 Sep 2002 | Active | |
