Spencer M. Barber
DVM, Diplomate, ACVS
Large animal surgery, Professor
,
Western College of Veterinary Medicine, University of Saskatchewan, Canada
Appearances