| Company | Timeline | Status | |
| MCVG Trustees Limited Director • Veterinary Surgeon  | 4 Sep 2024←1 Year 2 Months→Current  | Active  | |
| Merlinvet-Cel Ltd Director • Veterinary Surgeon  | 17 Sep 2015←4 Years→25 Sep 2019  | Active  | |
| Moray Coast Vets Limited Director • Veterinary Surgeon  | 16 Apr 2009←16 Years→Current  | Active  | |
| Moray Coast Vets Limited Director • Veterinary Surgeon  | 16 Apr 2009←15 Years→10 Sep 2024  | Active  | |
