| Company | Timeline | Status | |
| Dupplin Properties Limited Director • Estate Manager | 28 Apr 2015←10 Years→Current | Active | |
| Perth West Development Limited Director • Estate Manager | 12 Jul 2012←13 Years→Current | Active | |
| Belhaven Hill School Trust Limited Director • Landowner | 9 Mar 2012←9 Years→8 Jul 2021 | Active | |
| Dupplin Estate Services Limited Director • Estate Manager | 1 Mar 2012←13 Years→Current | Active | |
Dupplin Property Management Limited Director • Estate Manager | 1 Mar 2012←4 Years→12 Oct 2016 | Dissolved | |
| Forteviot Farms Limited Director • Estate Manager | 6 Oct 2009←16 Years→Current | Active | |
| 15 Palace Court Limited Director • Investment Banker | 16 Sep 2004←21 Years→Current | Active | |
| 28/29 Ladbroke Gardens Management Limited Director • Financial Analyst | 17 Nov 2000←3 Years→19 Dec 2003 | Active | |
Dupplin Farms (Bankhead) Limited Director • Analyst | 13 Nov 2000←16 Years→13 Dec 2016 | Dissolved | |
| Dupplin Farms (Upper Cairnie) Limited Director • Analyst | 13 Nov 2000←24 Years→Current | Active | |
