Profile picture
David Clement Hall
Doctorate
  • Professor
    Faculty of Veterinary Medicine, University of Calgary
    Calgary, Canada
mini profile avatar David Hall