A. David Weaver

BSc, DrMedvet, PhD, FRCVS

A. David Weaver

Affiliations and Expertise

Professor emeritus, College of Veterinary Medicine, University of Missouri, Columbia-MO, USA formerly University of Glasgow Veterinary School, Bearsden, Glasgow, UK