| Company | Timeline | Status | |
Edinpharma Oldco Limited Director • Retired | 9 Mar 2005←4 Years→16 Nov 2009 | Dissolved | |
| The Borders Forest Trust Director • Lawyer | 22 Jun 2001←4 Years→29 Jun 2005 | Active | |
| Colinton Pharmacy Limited Director • Solicitor | 28 Apr 1989←36 Years→Current | Active | |
| A.H. Tod Limited Director • Solicitor | 28 Apr 1989←36 Years→Current | Active | |
| William Baillie (Peebles) Limited Director • Solicitor | 28 Apr 1989←36 Years→Current | Active | |
| David Harrison Limited Secretary • Unreported | 28 Dec 1988←8 Years→1 Sep 1997 | Active | |
