Dr. Stephen Holmes, a family physician in Mason City, IA, offers primary care for the entire family – from seniors to children.
Yes, Dr. Stephen E. Holmes is accepting new patients at this office.
1000 4th Street SW, Mason City, IA 50401-2800
Yes, Dr. Stephen E. Holmes is accepting new patients at this office.
(641) 422-7803
1410 6th S Avenue, Clear Lake, IA 50428
Yes, Dr. Stephen E. Holmes is accepting new patients at this office.
(641) 428-7269
101 S Taylor Ave Pc, Mason City, IA 50401-2849
Yes, Dr. Stephen E. Holmes is accepting new patients at this office.
1000 4th Street SW, Mercy Emergency Physicians, Mason City, IA 50401-2800
Yes, Dr. Stephen E. Holmes is accepting new patients at this office.
(641) 756-2475
702 E Main Avenue, Rockford, IA 50468-1324
Yes, Dr. Stephen E. Holmes is accepting new patients at this office.
(641) 357-6020
1410 6th Ave S, Clear Lake, IA 50428-2606
Dr. Stephen Holmes graduated from Other in 2000.
Dr. Holmes has seven offices in Iowa where he specializes in Family Medicine.
Dr. Holmes works with ninety-five doctors including Dr. Giancarlo Diaz Zamora and Dr. Rebecca Jenkins.
Dr. Holmes is normally the initial point of contact for patients looking for general or primary medical treatment & can direct patients to a specialist when necessary. As a family doctor in Iowa, Dr. Stephen Holmes offers complete health care for individuals & families. Family doctors may diagnose, treat, & manage a wide range of diseases, illnesses, & conditions.
Other
MD • 2000
Please Note: The information displayed below is sourced from the 2014 Medicare Physician and Other Supplier National Provider Identifier (NPI) Aggregate Report. It's important to remember that the statistics below are not inclusive of all patients treated by Dr. Holmes, but only those who participate in Medicare.