| Company | Timeline | Status | |
Marlin Precision Manufacturing Limited Director • Engineer | 30 Jul 2001←4 Years→30 Apr 2006 | Dissolved | |
| Aerotech Precision Manufacturing Limited Director • Engineer | 22 Jan 1996←29 Years→Current | Active | |
| Aerotech Precision Manufacturing Limited Secretary • Engineer | 22 Jan 1996←29 Years→Current | Active | |
| Aerotech Precision Sheet Metal Limited Director • Engineer | 1 Jan 1970←41 Years→20 May 2011 | Dissolved | |
| Aerotech Precision Sheet Metal Limited Secretary • Unreported | 1 Jan 1970←36 Years→24 Aug 2006 | Dissolved | |
