| Company | Timeline | Status | |
| Bay Vet Group Limited Director • Veterinary Surgeon | 13 Jun 2016←9 Years→Current | Active | |
| Teignview Veterinary Group Limited Liability Partnership Designated LLP Member • Unreported | 8 Jan 2003←22 Years→Current | Active | |
| Teign View Veterinary Practice Limited Director • Veterinary Surgeon | 23 Jul 2002←23 Years→Current | Active | |
| Teign View Veterinary Practice Limited Secretary • Veterinary Surgeon | 23 Jul 2002←23 Years→Current | Active | |
