| Company | Timeline | Status | |
| Crieff Highland Gathering Limited Director • Director | 1 Jan 2003←22 Years→18 Mar 2025 | Active | |
| Perthshire Chamber Of Commerce Director • Company Director | 7 Jun 1996←7 Years→1 Jul 2003 | Active | |
| Grassick's Garage Limited Director • Managing Dir | 20 May 1995←22 Years→1 Aug 2017 | Active | |
| Crieff Highland Gathering Limited Director • Motor Engineer | 14 Apr 1989←5 Years→30 Apr 1994 | Active | |
| Grassick's Garage Limited Director • Company Director | 31 Oct 1988←1 Year 11 Months→25 Oct 1990 | Active | |
