| Company | Timeline | Status | |
| Aviagen Pension Trustees Limited Director • Company Director | 4 Dec 2003←1 Year 4 Months→15 Apr 2005 | Active | |
| British Poultry Council Limited Director • Company Director | 1 Jan 1999←3 Years→1 May 2002 | Active | |
| Aviagen Limited Director • Company Director | 10 Oct 1991←13 Years→14 Apr 2005 | Active | |
