| Company | Timeline | Status | |
| Be Active Fife C.I.C Director • Clinical Tutor | 30 Mar 2017←8 Years→Current | Active | |
| Fife Local Medical Committee Limited Director • Gp | 9 Apr 2010←4 Years→31 Mar 2015 | Active | |
| Boys' And Girls' Clubs Of Scotland Director • Medical Practitioner | 22 Oct 2009←6 Years→30 Jan 2016 | Active | |
| Fife Sports & Leisure Trust Limited Director • General Medical Practitioner | 10 Jan 2008←17 Years→Current | Active | |
