info
share
Doctor Image
Dr. John F. MacGregor MDverified Is this you? Manage your online reputation

Please wait while we find reviews for your provider...

 Specialty iconSpecialtiesInternal Medicine
ArrowDownIcon
 Location iconLocationBellingham, WA
BioiconBio:
With over 25 years of experience, this renowned cardiologist combines ...
ExperienceiconExperience:
25+ years
Language SpokeniconLanguage Spoken:
Spanish
Russian
English
Common TreatmentsiconCommon Treatments:
Pacemaker Or Defibrillator Implantation
Pacemaker Replacement
Ventricular Tachycardia
Atrial Fibrillation And Flutter
Heart Blockage
Institutes AttendediconInstitutes Attended:
UUH
GSM
ABIM
CertificatesiconCertificates:
Res
Fellow
MD
This profile is an AZ search result. Please verify important details.
Common TreatmentsiconCommon Treatments:
Pacemaker Or Defibrillator Implantation
Pacemaker Replacement
Ventricular Tachycardia
Atrial Fibrillation And Flutter
Heart Blockage
Institutes AttendediconInstitutes Attended:
UUH
GSM
ABIM
CertificatesiconCertificates:
Res
Fellow
MD
specOverview
Dr. John F. MacGregor, MD, is a highly experienced cardiologist based in Bellingham, Washington, with over 25 years of specialized practice in Cardiac Electrophysiology and Cardiovascular Disease. He is affiliated with several institutions, including PeaceHealth St. Joseph Medical Center and PeaceHealth Peace Island Medical Center. After earning his medical degree from the Geisel School of Medicine at Dartmouth in 1998, Dr....
specPractice
insurance
In-network insurance
Aetna
Medicaid
Alliant Health Plans
Aspire Health Plan
Blue Cross Blue Shield
Blue Cross Blue Shield of Kansas City
insurance
Appointments Scheduling
North Cascade Cardiology PLLC
camera iconVirtual Visit
location icon

Address:

2979 Squalicum Pkwy Suite 101, Bellingham, WA 98225
phone Icon

Phone:

(360) 734-2700

faxIcon

Fax:

(360) 734-8362

specAbout
NPI/License numbericonNPI/License number:
1831149236
ExperienceiconExperience:
25+ years
Language SpokeniconLanguage Spoken:
Spanish
Russian
English
Hospital AffiliationsiconHospital Affiliations:
Peacehealth St. Joseph Medical Center
Peacehealth Ketchikan Medical Center
Peacehealth Peace Island Medical Center
Peacehealth United General Medical Center
SpecialtiesiconSpecialties:
Internal Medicine
Clinical Cardiac Electrophysiology
Cardiac Electrophysiology
Cardiology
Common TreatmentsiconCommon Treatments:
Pacemaker Or Defibrillator Implantation
Pacemaker Replacement
Ventricular Tachycardia
Atrial Fibrillation And Flutter
Heart Blockage
Education IconEducation & Certifications:
Education Icon
Fellowship in Clinical Cardiac Electrophysiology
University of Utah Health2006
Education Icon
Residency in Dental Medicine
University of Utah Health2001
Education Icon
Medical Degree
Geisel School of Medicine at Dartmouth1998
Education Icon
Fellowship in Clinical Cardiac Electrophysiology
American Board of Internal Medicine