John MacGregor, DVM, DACVIMC

  • DVM, Diplomate American College of Veterinary Internal Medicine in Cardiology
  • Doctorate of Veterinary Medicine from Cornell University, College of Veterinary Medicine
  • Emergency and Critical Care internship at Tufts University School of Veterinary Medicine
  •  Between 2001 and 2004, Dr. MacGregor was a resident in cardiology at Tufts University, School of Veterinary Medicine
  • Board certified by the American College of Veterinary Internal Medicine in 2004