| Company | Timeline | Status | |
| Tibet Watch Director • Communications Consultant | 30 Jan 2006←2 Years 3 Months→29 Apr 2008 | Active | |
| Free Tibet Campaign Director • Communications Consultant | 24 Oct 2005←2 Years 6 Months→29 Apr 2008 | Active | |
| Lyric Communications Limited Director • Unreported | 8 Aug 2005←20 Years→Current | Active | |
