| Company | Timeline | Status | |
| Rosemarkie Amenities Association Director • Secretary | 27 May 2021←3 Years→20 Mar 2025 | Active | |
| Rosemarkie Amenities Association Director • None | 10 Mar 2011←9 Years→19 Nov 2020 | Active | |
West End Filling Station Limited Director • Director | 20 Feb 2002←13 Years→24 Oct 2015 | Dissolved | |
| Northlands Properties Limited Director • Secretary | 29 Apr 1999←26 Years→Current | Active | |
