| Company | Timeline | Status | |
| Bernina Sewing Machines Limited Director • Company Agent | 31 Dec 1990←5 Years→30 Dec 1995 | Active | |
| Nova Sewing Machines Limited Director • Executive | 31 Dec 1990←5 Years→25 Jan 1996 | Active | |
| One Vision Computing Limited Director • Executive | 3 Nov 1988←1 Year 1 Month→31 Dec 1989 | Active | |
