Edinburgh Research Explorer

Prof Lonneke Vervelde

Personal Chair of Veterinary Immunology &Infectious Diseases