Troy Trumble

Troy Trumble, DVM, PhD, MS

Troy Trumble
Associate Professor, Department of Veterinary Population Medicine
Role
Faculty
Services
Surgery (Large Animal)
Hospital(s)
Large Animal Hospital,
Piper Equine Hospital
Scott Madill

Scott Madill, BVSc, DVSc, DACT

Scott Madill
Associate Professor, Department of Veterinary Population Medicine
Role
Faculty
Services
Theriogenology (Large Animal)
Hospital(s)
Large Animal Hospital,
Piper Equine Hospital
Anna Firshman

Anna Firshman, BVSc, PhD, DACVIM, DACVSMR

Anna Firshman
Clinical Professor, Department of Veterinary Population Medicine (VPM)
Role
Faculty
Services
Internal Medicine (Large Animal)
Hospital(s)
Large Animal Hospital,
Piper Equine Hospital
Nicolas Ernst Castro

Nicolas Ernst Castro, DVM, Dipl. ACVS (Large Animal)

Nicolas Ernst Castro
Professor, Department of Veterinary Population Medicine
Role
Faculty
Services
Equine Sports Medicine,
Surgery (Large Animal)
Hospital(s)
Large Animal Hospital,
Piper Equine Hospital
Alex Bianco standing in a ring with a horse standing behind her

Alex Bianco, DVM, MS, DACVIM

Alex Bianco standing in a ring with a horse standing behind her
Assistant Professor, Department of Veterinary Population Medicine (VPM)
Role
Faculty
Services
Internal Medicine (Large Animal)
Hospital(s)
Large Animal Hospital,
Piper Equine Hospital
Emily Barrell

Emily Barrell, DVM, MSc, DACVIM

Emily Barrell
Associate Professor, Department of Veterinary Population Medicine (VPM)
Role
Faculty
Services
Internal Medicine (Large Animal)
Hospital(s)
Large Animal Hospital,
Piper Equine Hospital