| Company | Timeline | Status | |
| Nameco (No. 1023) Limited Director • Company Director | 18 Jun 2014←11 Years→Current | Active | |
| Swift Management Consultants Limited Secretary • Computer Scientist | 25 Apr 2003←22 Years→Current | Active | |
| Swift Management Consultants Limited Director • Computer Scientist | 25 Apr 2003←22 Years→Current | Active | |
| Troup Curtis Engineering Company Limited Director • Computer Scientist | 14 Nov 1991←3 Years→17 Jun 1995 | Active | |
| Troup Curtis & Company Limited Director • Computer Scientist | 14 Nov 1991←3 Years→17 Jun 1995 | Dissolved | |
