Skip to content
McLaren Health Care
Main Menu
Services
Find a Physician
Hospitals & Locations
Patients & Visitors
About McLaren
Careers
ER Visit
Book an Appointment
Pay Bill
Medical Records
Patient Portal
Donate
Search
Doctors
Locations
Back to Top
Schedule
Pay Bill
Karmanos Cancer Institute
More
Learn About Karmanos
About Karmanos
NCI Designation
Other Recognitions
Press Room
Quick Links
Refer a Patient
Request an Appointment
Office of Community Outreach and Engagement
For Health Care Professionals
KSP Specialty Pharmacy
Karmanos Spirit Wear
Find a Physician
McLaren Health Care - Hospitals in Michigan
/
Physician Directory
Physician Search Results
Results 1 - 10 of 191
Provider
Sue Hafer , NP-C
Cardiology, Nurse Practitioner
Accepting New Patients
Virtual Care Available
McLaren Bay Heart & Vascular
1900 Columbus Avenue, South Tower 4th Floor
Bay City, MI 48708
Get Directions
Phone:
(989) 894-3278
Fax: (989) 891-0908
McLaren Bay Heart & Vascular - West Branch
2110 M-76, Suite 8
West Branch, MI 48661
Get Directions
Phone:
(989) 894-3278
Fax: (989) 891-0908
Call For Appointment
View Profile
Watch Video
Provider
Matthew Haffner , MD
Surgery - Vascular
General Surgery
Accepting New Patients
McLaren Bay Heart & Vascular
1900 Columbus Avenue; 4th Floor South Tower
Bay City, MI 48708
Get Directions
Phone:
(989) 894-3278
Fax: (989) 891-0908
McLaren Bay Heart & Vascular
1060 S. Van Dyke, Suite 200/300
Bad Axe, MI 48413
Get Directions
Phone:
(989) 894-3278
Fax: (989) 891-0908
Call For Appointment
View Profile
Watch Video
Provider
Kristin Hagar , MD
Family Medicine
Accepting New Patients
McLaren Resident Physician
McLaren Northern Michigan Mitchell Park Family Medicine
560 W. Mitchell Street, Suite C70
Petoskey, MI 49770
Get Directions
Phone:
(231) 487-7200
Fax: (231) 487-7188
Call For Appointment
View Profile
Watch Video
Provider
Nolan Hagen , NP
Family Medicine
Accepting New Patients
McLaren Greater Lansing Primary Care Grand Ledge
6900 E. Saginaw Hwy., Suite 130
Grand Ledge , MI 48837
Get Directions
Phone:
(517) 975-1100
Fax: (517) 975-2249
Schedule Online
Call For Appointment
View Profile
Watch Video
Provider
Ali Haidar , MD
Critical Care, Pulmonology
Internal Medicine
Accepting New Patients
McLaren Port Huron Pulmonary, Critical Care and Sleep Medicine
1231 Pine Grove Avenue, Suite 2B
Port Huron, MI 48060
Get Directions
Phone:
(810) 987-5500
Fax: (810) 987-6321
Call For Appointment
View Profile
Watch Video
Provider
Leana Hall , FNP-BC
Family Medicine, Nurse Practitioner
Accepting New Patients
McLaren Primary Care - West Branch
2110 M-76, Suite 7
West Branch, MI 48661
Get Directions
Phone:
(989) 345-1184
Fax: (989) 345-6944
Schedule Online
Call For Appointment
View Profile
Watch Video
Provider
Georgia Hall , NP-C
Internal Medicine, Nurse Practitioner
Accepting New Patients
Virtual Care Available
McLaren Port Huron - Fort Gratiot Internal Medicine
5979 Lakeshore Road
Fort Gratiot, MI 48059
Get Directions
Phone:
(810) 385-6370
Fax: (810) 385-6357
Schedule Online
Call For Appointment
View Profile
Watch Video
Provider
Shoshana Hallowell , MD
Surgery - General
Accepting New Patients
Virtual Care Available
McLaren Lapeer Region Medical Office Building
1200 Barry Dr.
Lapeer, MI 48446
Get Directions
Phone:
(810) 667-7324
Fax: (810) 667-4462
Call For Appointment
View Profile
Watch Video
Provider
Christopher Harrison , DO
Family Medicine
Accepting New Patients
Virtual Care Available
McLaren Flint - Fenton Family Medicine
17200 Silver Parkway
Fenton, MI 48430
Get Directions
Phone:
(810) 714-9660
Fax: (810) 714-9661
Schedule Online
Call For Appointment
View Profile
Watch Video
Provider
Asma Haydar , NP-C
Family Medicine, Nurse Practitioner
Accepting New Patients
Virtual Care Available
McLaren Flint - Flushing Community Medical Center
2487 N Elms Rd
Flushing, MI 48433
Get Directions
Phone:
(810) 487-3500
Fax: (810) 487-3530
Schedule Online
Call For Appointment
View Profile
Watch Video
Sue Hafer, NP-C
Page Loading
Loading...