| Company | Timeline | Status | |
HMMH (Scotland) Services Limited Director • Veterinary Surgeon / Farmer | 15 Aug 2011←3 Years→19 Jun 2015 | Dissolved | |
| HMMH (Scotland) Ltd Director • Veterinary Surgeon / Farmer | 14 Mar 2011←14 Years→Current | Active | |
| Veterinary Public Health Association Director • Vet Farmer | 6 Feb 2009←6 Years→13 Feb 2015 | Active | |
| Craigowl Farms Ltd Director • Farmer | 12 Jul 2007←18 Years→Current | Active | |
| Hall Mark Meat Hygiene Limited Director • Vet Surgeon Farmer | 24 Sep 2004←15 Years→18 Feb 2020 | Active | |
| Craigowl Holdings Ltd Director • Veterinary Surgeon | 23 Apr 2004←21 Years→Current | Active | |
