| Company | Timeline | Status | |
| Bae Systems Strategic Aerospace Services Limited Director • Company Director | 29 Jul 2025←3 Months→Current | Active | |
| Bae Systems (Military Air) Overseas Limited Director • Financial Director | 13 Dec 2023←1 Year 10 Months→Current | Active | |
| Bae Systems Corporate Secretary Limited Director • Financial Controller | 1 Sep 2020←8 Months→13 May 2021 | Active | |
| Bae Systems Training Services Limited Director • Financial Controller | 13 Aug 2018←3 Years→4 Nov 2021 | Dissolved | |
| Bae Systems (Hawk Synthetic Training) Limited Director • Financial Controller | 13 Aug 2018←3 Years→4 Nov 2021 | Dissolved | |
| Royal Ordnance (Crown Service) Pension Scheme Trustees Limited Director • Financial Controller | 20 Jun 2018←4 Years→25 Jul 2022 | Active | |
