| Company | Timeline | Status | |
| Strathard Pharmacy Limited Director • Unreported | 30 Jun 2017←8 Years→Current | Active | |
| Inverard Limited Director • Unreported | 6 Apr 2017←8 Years→Current | Active | |
| British Poultry Council Limited Director • Managing Director | 9 Aug 1994←3 Years→14 May 1998 | Active | |
British Turkey Federation Limited(The) Director • Managing Director | 17 May 1991←9 Years→19 Jul 2000 | Dissolved | |
| Aviagen UK Limited Director • Managing Director | 10 Feb 1989←11 Years→19 Jun 2000 | Active | |
