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:

Doctor

Dr. Andrew Weber

Iron Mountain, MI

14 Years Experience

Doctor

Dr. Nagaraju Choragudi

Iron Mountain, MI

10 Years Experience

Doctor

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

Background

Specialties & Expertise

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

Languages Spoken

  • English

Education

  • Residency

    Mayo Clinic And Medical School