| Company | Timeline | Status | |
| Thrums Futures Limited Director • Unreported | 30 Sep 2024←1 Year 1 Month→Current | Active | |
| TVG (Angus) Limited Director • Veterinary Surgeon | 11 Jun 2013←12 Years→Current | Active | |
| Eassie, Nevay And Kirkinch Community Association Director • Veterinary Surgeon | 28 Oct 2009←2 Years→21 Nov 2011 | Active | |
Balkeerie Limited Director • Veterinary Surgeon | 14 Oct 2004←10 Years→5 Mar 2015 | Dissolved | |
