| Company | Timeline | Status | |
| John Beggs Training Limited Director • Unreported | 29 Jun 1998←27 Years→Current | Active | |
| City Pavilion (London) Limited Director • Barrister | 25 Feb 1998←7 Months→1 Oct 1998 | Active | |
| Animal Properties Director • Barrister | 5 Aug 1991←1 Year 1 Month→12 Sep 1992 | Active | |
| Animal Properties Secretary • Unreported | 5 Aug 1991←1 Year 1 Month→12 Sep 1992 | Active | |
| British Union For The Abolition Of Vivisection Director • Barrister | 5 Aug 1991←1 Year 5 Months→23 Jan 1993 | Active | |
