Find a Doctor

Filter results

Coordinates
Enter an address to filter results.
Distance in Miles

*The Physician Directory includes information about the healthcare providers who have medical staff privileges at one or more Trinity Health Michigan hospital and/or participate in Trinity Health Michigan’s clinically integrated network. The directory includes providers employed by Trinity Health Medical Group and Trinity Health IHA Medical Group and in private practice. No provider has paid a fee to be included.

2003 doctor results
Primary Office:
MercyOne Ruan Neurology Care
More Location Information
Phone: 515-358-0011
Appointments(Accepting new patients)
Roberto Velez, MD

Roberto Velez, MD

Obstetrics and Gynecology
Primary Office:
MercyOne North Iowa Obstetrics & Gynecology
More Location Information
Phone: 641-428-5100
Appointments(Accepting new patients)
Virtual Visits
Book Appointment Now
Bryan Topf, DO

Bryan Topf, DO

Hospitalist
Primary Office:
MercyOne Des Moines Hospitalists
More Location Information
Phone: 515-247-4240
Kuldeep Bharat Shah, MD

Kuldeep Bharat Shah, MD

Electrophysiology
Primary Office:
MercyOne Siouxland Heart and Vascular Center
More Location Information
Phone: 712-294-7020
Appointments(Accepting new patients)
John Ingram, MD

John Ingram, MD

Family Medicine
Primary Office:
MercyOne Northeast Iowa Family Medicine & Residency
More Location Information
Phone: 319-272-2112
Appointments(Accepting new patients)
Primary Office:
MercyOne North Iowa Neurosurgery
More Location Information
Phone: 641-428-7847
Appointments(Accepting new patients)
Brian Sims, DO

Brian Sims, DO

Pediatrics

5 out of 5 (67 ratings)

Primary Office:
MercyOne Waterloo Pediatrics Care
More Location Information
Phone: 319-272-5000
Appointments(Accepting new patients)
Virtual Visits
Travis Sayer, DO

Travis Sayer, DO

Anesthesiology
Primary Office:
MercyOne North Iowa Medical Center
More Location Information
Phone: 641-424-6704
Rob Sieh, DPT

Rob Sieh, DPT

Physical Therapy
Primary Office:
MercyOne Des Moines Riverside Rehabilitation
More Location Information
Phone: 515-643-9800
Appointments(Accepting new patients)
Rezwan Munshi, MD

Rezwan Munshi, MD

Cardiology
Primary Office:
MercyOne North Iowa Heart Center
More Location Information
Phone: 641-494-5300
Appointments(Accepting new patients)
Book Appointment Now
Truston Bodine, PhD

Truston Bodine, PhD

Radiation Oncology
Primary Office:
MercyOne Des Moines Radiation Oncology
More Location Information
Phone: 515-643-8780
Appointments(Accepting new patients)
Virtual Visits
Randolph Rough, MD

Randolph Rough, MD

Cardiology

5 out of 5 (71 ratings)

Primary Office:
MercyOne Iowa Heart Center West Des Moines
More Location Information
Phone: 515-633-3600
Appointments(Accepting new patients)
Virtual Visits
Book Appointment Now
Cole W. Strain, ARNP, FNP-CB, FNP-C, CCRN

Cole W. Strain, ARNP, FNP-CB, FNP-C, CCRN

Pulmonary and Critical Care Medicine
Primary Office:
MercyOne Des Moines Medical Center
More Location Information
Phone: 515-643-7900
Appointments(Accepting new patients)
Jared Routh, MD

Jared Routh, MD

Cardiology

5 out of 5 (42 ratings)

Primary Office:
MercyOne Iowa Heart Center West Des Moines
More Location Information
Phone: 515-633-3600
Appointments(Accepting new patients)
Book Appointment Now
Sadam Haddadin, MD

Sadam Haddadin, MD

Pulmonology
Primary Office:
MercyOne North Iowa Specialty Care
More Location Information
Phone: 641-428-6999
Appointments(Accepting new patients)
Virtual Visits
Matthew Hardee, DO

Matthew Hardee, DO

Internal Medicine
Primary Office:
MercyOne North Iowa Internal Medicine Residency
More Location Information
Phone: 641-428-5700
Virtual Visits
Lori Huffman, CCC-SLP

Lori Huffman, CCC-SLP

Speech Language Pathologist
Primary Office:
MercyOne Des Moines Riverside Rehabilitation
More Location Information
Phone: 515-643-9800
Appointments(Accepting new patients)
Virtual Visits
Harold Hsu, MD
Watch video

Harold Hsu, MD

Vascular Surgery
Primary Office:
MercyOne Iowa Heart Center West Des Moines
More Location Information
Phone: 515-633-3600
Appointments(Accepting new patients)
Book Appointment Now
Prakash Sharma, MD

Prakash Sharma, MD

Hospitalist
Primary Office:
MercyOne Waterloo Medical Center
More Location Information
Phone: 319-272-8000
Caleb Oluwadamisi, MD

Caleb Oluwadamisi, MD

Family Medicine

4.5 out of 5 (49 ratings)

Primary Office:
MercyOne New Hampton Family Medicine
More Location Information
Phone: 641-394-4121
Appointments(Accepting new patients)
Virtual Visits

No Results

We couldn't find any providers matching your search criteria. Try updating a filter or enter a new query to search again.