| Company | Timeline | Status | |
| De Havilland Aircraft Museum Trust Limited Director • Managing Director | 15 Apr 1998←13 Years→14 Dec 2011 | Active | |
| Titan Engineering Limited Director • Refrigeration Engineer | 14 Aug 1991←19 Years→15 Jul 2011 | Active | |
| Titan Engineering Limited Secretary • Unreported | 14 Aug 1991←1 Year 10 Months→30 Jun 1993 | Active | |
