James_Carmalt

Dr. James L. Carmalt MA, VetMB, MVetSc, PhD, FRCVS, DABVP, DAVDC, DACVSMR, DACVS

Tenured Full Professor – Equine Surgery, Dentistry, Sports Medicine & Rehabilitation, University of Saskatchewan


Appearances