| Company | Timeline | Status | |
| Class 50 Alliance Heritage Ltd Director • Railway Engineer | 18 Jan 2020←5 Years→Current | Active | |
| Echelon Rail Ltd Director • Managing Director | 25 Aug 2017←8 Years→Current | Active | |
| Class Fifty Operations Limited Director • Railway Engineer | 31 May 2008←17 Years→Current | Active | |
| Class 50 Alliance Limited Director • Railway Engineer | 31 May 2008←17 Years→Current | Active | |
