| Company | Timeline | Status | |
| Vintage Trains Limited Director • Engineering Consultant | 15 Jan 2020←4 Years→19 Aug 2024 | Active | |
| Tyseley Locomotive Works Limited Director • Engineering Consultant | 15 Jan 2020←4 Years→19 Aug 2024 | Active | |
| Vintage Trains Charitable Trust Director • None | 10 Aug 2017←7 Years→19 Aug 2024 | Active | |
| 7029 Clun Castle Limited Director • Engineering Consultant | 10 Aug 2017←7 Years→19 Aug 2024 | Active | |
| Railway & Tramway Engineering Ltd Director • Director | 14 Jun 2017←8 Years→Current | Active | |
| The Festiniog Railway Company Director • Unreported | 1 Jun 2017←8 Years→Current | Active | |
| Modern Electric Tramways Ltd Director • Trustee | 24 Mar 2017←8 Years→Current | Active | |
| Locomotive Services (Toc) Limited Director • Consultant | 1 Mar 2017←4 Years→17 Oct 2021 | Active | |
| Rother Valley Railway Limited Director • Retired | 20 Feb 2017←8 Years→Current | Active | |
