| Company | Timeline | Status | |
| Bae Systems Marine Limited Director • Managing Director | 3 Jun 2002←4 Months→11 Oct 2002 | Active | |
| Babcock Design & Technology Limited Director • Managing Director | 2 Feb 2001←1 Year 3 Months→31 May 2002 | Active | |
| Babcock Management 2019 Limited Director • Managing Director | 16 Mar 2000←2 Years 2 Months→31 May 2002 | Active | |
| FBM Babcock Marine Holdings (UK) Limited Director • Managing Director | 16 Mar 2000←2 Years 2 Months→31 May 2002 | Active | |
| Babcock M 2019 Limited Director • Managing Director | 16 Mar 2000←2 Years 2 Months→31 May 2002 | Active | |
| FBM Marine International (UK) Limited Director • Managing Director | 16 Mar 2000←2 Years 2 Months→31 May 2002 | Active | |
| Brooke Marine Shipbuilders Limited Director • Managing Director | 16 Mar 2000←2 Years 2 Months→31 May 2002 | Active | |
| FBM Babcock Marine Limited Director • Managing Director | 16 Mar 2000←2 Years 2 Months→31 May 2002 | Active | |
| Armstrong Technology Associates Limited Director • Managing Director | 27 Jan 2000←2 Years 4 Months→31 May 2002 | Active | |
| Aecom Design Build Limited Director • Managing Director | 28 Oct 1997←1 Year 1 Month→1 Dec 1998 | Active | |
