| Company | Timeline | Status | |
| Eastgate Theatre (Peebles) Limited Director • Company Director | 2 Jul 1997←5 Years→28 Nov 2002 | Active | |
| Villeneuve Wines Limited Director • Sales | 28 Feb 1989←34 Years→23 Oct 2023 | Active | |
| Villeneuve Wines Limited Director • Unreported | 1 Jan 1970←53 Years→23 Oct 2023 | Active | |
