| Company | Timeline | Status | |
| Eastgate Theatre (Peebles) Limited Director • Investment Manager | 26 Jan 1999←6 Years→22 Nov 2005 | Active | |
| Walter Scott & Partners Limited Director • Director/senior Advisor | 31 Dec 1988←24 Years→1 Feb 2013 | Active | |
| Millburn World Travel Services Limited Director • Non-executive | 31 Dec 1988←13 Years→31 Dec 2001 | Active | |
