HealthCareAtlasUSA

This site republishes official CMS/Medicare Care Compare data. It is not medical advice and does not recommend any specific hospital or treatment — for medical decisions, talk to a doctor.

Doctors / AK

JOHN F MACGREGOR, MD

CARDIAC ELECTROPHYSIOLOGY

Medical school: GEISEL SCHOOL OF MEDICINE AT DARTMOUTH

Graduated: 1998

Also: CARDIOVASCULAR DISEASE (CARDIOLOGY), INTERNAL MEDICINE

Offers telehealth

NPI: 1831149236

Practice Locations (9)

PEACEHEALTH

3100 TONGASS AVE

KETCHIKAN, AK 999015746

9072288300

PEACEHEALTH

1017 20TH ST

ANACORTES, WA 982212505

3605648695

PEACEHEALTH

2979 SQUALICUM PKWY

BELLINGHAM, WA 982251813

3607566800

PEACEHEALTH

3015 SQUALICUM PKWY

BELLINGHAM, WA 982251906

PEACEHEALTH

3001 SQUALICUM PKWY, SUITE 14A

BELLINGHAM, WA 982251949

3607886934

PEACEHEALTH

2901 SQAULICUM PKWY

BELLINGHAM, WA 982251851

3607889373

PEACEHEALTH

3301 SQUALICUM PKWY

BELLINGHAM, WA 982251919

3607888222

PEACEHEALTH MEDICAL GROUP - SEDRO WOOLLEY

835 E FAIRHAVEN AVE

BURLINGTON, WA 982331916

3607550641

PEACEHEALTH MEDICAL GROUP - SEDRO WOOLLEY

1990 HOSPITAL DR

SEDRO WOOLLEY, WA 982849315

Source: CMS National Downloadable File, September 2026.

JOHN MACGREGOR, MD | HealthCareAtlasUSA