Areas of Expertise
MediFind evaluates expertise by pulling from factors such as number of articles a doctor has published in medical journals, participation in clinical trials, speaking at industry conferences, prescribing and referral patterns, and strength of connections with other experts in their field.
Learn more about MediFind’s expert tiers
Find Dr. Macgregor's expertise for a condition
ConditionClose
- Distinguished
- ArrhythmiasDr. Macgregor isDistinguished. Learn about Arrhythmias.
- Arrhythmogenic Right Ventricular CardiomyopathyDr. Macgregor isDistinguished. Learn about Arrhythmogenic Right Ventricular Cardiomyopathy.
- Atrial FibrillationDr. Macgregor isDistinguished. Learn about Atrial Fibrillation.
- Atrial TachycardiaDr. Macgregor isDistinguished. Learn about Atrial Tachycardia.
- Atrioventricular Nodal Reentrant Tachycardia (AVNRT)
- CardiomyopathyDr. Macgregor isDistinguished. Learn about Cardiomyopathy.
View All 13 Distinguished Conditions
- Advanced
- Bidirectional TachycardiaDr. Macgregor isAdvanced. Learn about Bidirectional Tachycardia.
- Cardiac AblationDr. Macgregor isAdvanced. Learn about Cardiac Ablation.
- FaintingDr. Macgregor isAdvanced. Learn about Fainting.
- Familial Neurocardiogenic SyncopeDr. Macgregor isAdvanced. Learn about Familial Neurocardiogenic Syncope.
- Familial Progressive Cardiac Conduction Defect
- Heart BlockDr. Macgregor isAdvanced. Learn about Heart Block.
View All 8 Advanced Conditions
- Experienced
- AnginaDr. Macgregor isExperienced. Learn about Angina.
- Aortic RegurgitationDr. Macgregor isExperienced. Learn about Aortic Regurgitation.
- ApoplexyDr. Macgregor isExperienced. Learn about Apoplexy.
- Arterial EmbolismDr. Macgregor isExperienced. Learn about Arterial Embolism.
- AtherosclerosisDr. Macgregor isExperienced. Learn about Atherosclerosis.
- Brugada SyndromeDr. Macgregor isExperienced. Learn about Brugada Syndrome.
View All 44 Experienced Conditions
Want to save this doctor for later?
Is this your doctor?
Not sure about your diagnosis?
Are you the provider on this profile?