| Company | Timeline | Status | |
| Marvin And Betty Property Holdings Limited Secretary • Barrister | 3 Feb 2004←5 Years→1 Dec 2009 | Active | |
| Marvin And Betty Property Holdings Limited Director • Barrister | 3 Feb 2004←5 Years→1 Dec 2009 | Active | |
| People's Palace Projects Director • Barrister | 17 Oct 2000←5 Years→13 Jun 2006 | Active | |
| The National Council For Civil Liberties Director • Barrister | 18 Sep 1999←2 Years 11 Months→3 Sep 2002 | Active | |
