| Company | Timeline | Status | |
| Rossie Young People's Trust Director • Retired | 18 Mar 2020←1 Year 1 Month→12 May 2021 | Active | |
| Aridhia Informatics Limited Director • Company Director | 1 Apr 2011←12 Years→21 Sep 2023 | Active | |
TM Wells Ltd Director • Consultant | 25 Mar 2011←7 Years→18 Sep 2018 | Dissolved | |
TMRI Limited Director • Chief Executive - Nhs Board | 7 May 2006←4 Years→31 Jan 2011 | Dissolved | |
| Tayside Council On Alcohol (The) Director • Chief Executive | 6 Apr 1994←15 Years→15 May 2009 | Active | |
