| Company | Timeline | Status | |
| Swire Energy Services Limited Director • Operations Manager | 8 Dec 2003←12 Years→4 Nov 2016 | Active | |
| Swire Energy Services (Holdings) Limited Director • Operations Manager | 2 Apr 2003←8 Months→8 Dec 2003 | Active | |
| Dyslexia Scotland Director • Operations Manager | 30 Oct 2000←5 Years→23 Oct 2006 | Active | |
