OVERVIEW

Dr. Macgregor works in Troy, OH and 2 other locations and specializes in Occupational Medicine. Dr. Macgregor is affiliated with Atrium Medical Center and Upper Valley Medical Center.

PROCEDURES PERFORMED

RATINGS AND REVIEWS

How was your visit with Dr.Macgregor?
(Select a rating)

INSURANCE PLANS ACCEPTED

Please verify insurance information directly with your doctor’s office as it may change frequently.

LOCATIONS

998 S Dorset Rd Ste 203
Troy,OH,45373
  • Accepting New Patients
Mon8:00 am - 5:00 pm
Tue8:00 am - 5:00 pm
Wed8:00 am - 5:00 pm
Thu8:00 am - 5:00 pm
Fri8:00 am - 5:00 pm
SatClosed
SunClosed
  • Accepting New Patients
4220 Grand Ave
Middletown,OH,45044
  • Accepting New Patients
Mon8:00 am - 5:00 pm
Tue8:00 am - 5:00 pm
Wed8:00 am - 5:00 pm
Thu8:00 am - 5:00 pm
Fri8:00 am - 5:00 pm
SatClosed
SunClosed
  • Accepting New Patients
332 Congress Park Dr
Dayton,OH,45459

HOSPITAL AFFILIATIONS

  • Atrium Medical Center
  • Upper Valley Medical Center

OTHER PROVIDERS AT THIS PRACTICE