Spencer M. Barber DVM, Diplomate, ACVS

Large animal surgery, Professor, Western College of Veterinary Medicine, University of Saskatchewan, Canada


Appearances