| Company | Timeline | Status | |
| Thornhill Limited Director • Architect | 10 Apr 2015←10 Years→Current | Active | |
| Matrix Partnership Limited Director • Architect | 5 May 2000←25 Years→Current | Active | |
| Matrix Partnership Limited Secretary • Architect | 5 May 2000←25 Years→Current | Active | |
