| Company | Timeline | Status | |
| Cielivestock Limited Director • Academic | 25 Feb 2016←7 Months→30 Sep 2016 | Active | |
| British Poultry Science Limited Director • Research Scientist | 31 Aug 2014←11 Years→Current | Active | |
| The Scottish Accreditation Board Director • Lecturer | 12 Feb 2013←5 Years→13 Oct 2018 | Active | |
| The Scottish Accreditation Board Director • Head Of Avian Research | 5 Jan 2010←3 Years→12 Feb 2013 | Active | |
| British Poultry Science Limited Director • Lecturer | 21 Jul 1996←4 Years→8 Jun 2001 | Active | |
