| Company | Timeline | Status | |
| Craigmyle Estates Limited Secretary • Estate Manager | 15 Nov 2006←13 Years→29 Jul 2020 | Active | |
| Straid Farms Limited Director • Farmer | 20 Dec 1989←30 Years→28 Jul 2020 | Active | |
| Craigmyle Estates Limited Director • Secretary | 6 Jan 1989←31 Years→29 Jul 2020 | Active | |
