James Schumacher

DVM, MS, MRCVS, Dip ACVS

James Schumacher

Affiliations and Expertise

Professor, Department of Large Animal Clinical Sciences, College of Veterinary Medicine, University of Tennessee, USA