| Company | Timeline | Status | |
| Tax Esure Limited Director • Chartered Accountant | 31 Dec 2016←8 Years→Current | Active | |
| Tax Ensure Limited Director • Chartered Accountant | 31 Dec 2016←8 Years→Current | Active | |
| William Duncan (UK) Limited Director • Chartered Accountant | 6 Apr 2016←9 Years→Current | Active | |
| WTW Williamson Limited Director • Chartered Accountant | 30 Jun 2014←11 Years→Current | Active | |
