| Company | Timeline | Status | |
| Colstar International Television Limited Secretary • Circulation Manager | 23 Aug 2001←24 Years→Current | Active | |
| Colstar International Television Limited Director • Circulation Manager | 23 Aug 2001←1 Year 2 Months→30 Oct 2002 | Active | |
| Plato Film Distribution Limited Director • Accounts Manager | 15 Nov 1991←33 Years→Current | Liquidation | |
| Plato Film Distribution Limited Secretary • Unreported | 31 Dec 1990←10 Months→15 Nov 1991 | Liquidation | |
