| Company | Timeline | Status | |
| Murrayfield Golf Club. Limited Director • Retired | 26 Mar 2024←1 Year 7 Months→Current | Active | |
| Murrayfield Golf Club. Limited Director • Retired | 26 Mar 2024←7 Months→10 Nov 2024 | Active | |
| Ravelston Rise Ltd Director • Chartered Civil Engineer | 21 Apr 2009←9 Years→15 Apr 2019 | Active | |
