Dr. Craig Holmes MD

  • Internal Medicine
40 Years Experience

Patient Experience

Have you seen Dr. Craig Holmes before? Be the first to review!

Similar Doctors

See how Dr. Craig Holmes compares to similar Doctors below:


Dr. Andrew Weber

Iron Mountain, MI

14 Years Experience


Dr. Nagaraju Choragudi

Iron Mountain, MI

10 Years Experience


Dr. Toby Gendron

Iron Mountain, MI

33 Years Experience

Locations & Directions

Mapbox Map of Dr. Craig Holmes

Oscar G Johnson VA Medical Center

325 E H St
Iron Mountain, MI 49801


Specialties & Expertise

  • Check-up
  • Heartburn
  • Immunization
  • Physical
  • Vaccination
  • Weight Loss
  • Weight Loss (non-surgical)

Languages Spoken

  • English


  • Residency

    Mayo Clinic And Medical School