Large Animal Medicine Clinical Team

Our large animal internal medicine team comprises board-certified faculty/clinicians, nurses and technicians, as well as residents, interns and students. We take pride in providing excellent care and a compassionate environment for our clients and patients.


Clinical Team
Ray Sweeney, VMD, Penn Vet, medicine Ray Sweeney, VMD, DACVIM (LA Internal Medicine)
  • Section Chief, Internal Medicine and Ophthalmology
  • Professor of Medicine
Jon Palmer, VMD, Penn Vet, medicine Jon Palmer, VMD, DACVIM (LA Internal Medicine)
  • Associate Professor of Medicine
  • Chief of Neonatal Intensive Care Service
  • Director of Perinatal/Neonatal Programs
Rose Nolen-Walston, Penn Vet, medicine Rose Nolen-Walston, DVM, DACVIM (LA Internal Medicine)
  •  Associate Professor of Medicine
Amy Johnson, Penn Vet, medicine Amy Johnson, DVM, DACVIM (LA Internal Medicine, Neurology)
  • Assistant Professor of Large Animal Medicine and Neurology 
 Laura Johnstone, Penn Vet, medicineLaura Johnstone, BVSc, DACVIM
  • Resident, Internal Medicine
Dr. Neil Mittelman, Internal Medicine Neil Mittelman, DVM
  •  Resident, Internal Medicine
 Emilie Setlakwe, Penn Vet, medicine Emilie Setlakwe, DVM
  •  Resident, Internal Medicine