| Company | Timeline | Status | |
| Oakbank (Crieff) Limited Director • Retired | 12 Jun 2003←22 Years→Current | Active | |
| Oakbank (Crieff) Limited Secretary • Unreported | 12 Jun 2003←17 Years→22 Jul 2020 | Active | |
| Oakbank (Crieff) Limited Director • Retired | 12 Jun 2003←21 Years→24 Jun 2024 | Active | |
| Crieff Golf Club, Limited Director • Retired | 6 Feb 1992←6 Years→5 Feb 1998 | Active | |
