Dr. Craig Holmes MD

  • Internal Medicine
41 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. Mark Mcconnell

  • Internal Medicine

31 Years Experience

Doctor

Dr. Andrew Weber

  • Internal Medicine

15 Years Experience

Doctor

Dr. Nagaraju Choragudi

  • Internal Medicine

11 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

Specialties

  • Internal Medicine

Expertise

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

Background

Languages Spoken

  • English

Education

  • Residency

    Mayo Clinic And Medical School