Dr. John MacGregor (Portland Veterinary Specialists)

Dr. John MacGregor (Portland Veterinary Specialists)
Average 0/5.0 (0 Ratings)
Rate this Veterinarian!

Veterinarian Overview

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.

Services Offered


Office Address

2255 Congress Street
Portland, ME 04102


Additional Top Vets in Portland, Maine

Portland Veterinary Specialist
Average 0/5.0 (0 Ratings)
Portland, ME 04102
Casco Bay Veterinary Hospital, PA
Average 0/5.0 (0 Ratings)
Portland, ME 04102
The Cat Doctor
Average 0/5.0 (0 Ratings)
Portland, ME 04102
Brackett Street Veterinary
Average 0/5.0 (0 Ratings)
Portland, ME 04102
April Guille
Average 0/5.0 (0 Ratings)
Portland, ME 04102
Dr. Nellie Savage (Brackett Street Veterinary Clinic)
Average 0/5.0 (0 Ratings)
Portland, ME 04102
Dr. Antoinette O'Hara (Brackett Street Veterinary Clinic)
Average 0/5.0 (0 Ratings)
Portland, ME 04102
Dr. David Gurbacki (Brackett Street Veterinary Clinic)
Average 0/5.0 (0 Ratings)
Portland, ME 04102
Dr. Kate Ferrell (Brackett Street Veterinary Clinic)
Average 0/5.0 (0 Ratings)
Portland, ME 04102

BESbswy