This profile can be claimed by the practitioner or owner.
Claim this profile to keep it updated and respond to feedback.
Medical Registration Verified
Dr. JOHN S MACGREGOR is a Internal Medicine and has an experience of 40 years in this field.
Q: What does Dr. JOHN S MACGREGOR specialises in ?
A: Dr. JOHN S MACGREGOR specialises as Internal Medicine.
Q: How many years of experience does Dr. JOHN S MACGREGOR have?
A: Dr. JOHN S MACGREGOR has an overall experience of 40 years. View where has Dr. JOHN S MACGREGOR practiced in the past.
Q: Who is Dr. JOHN S MACGREGOR?
A: Dr. JOHN S MACGREGOR is a Internal Medicine and has an experience of 40 years in this field.. View more details about the doctor on Practo.