Dr. Craigo graduated from the Tulane University School Of Medicine in 1984. Dr. Craigo works in Rochester, MN and specializes in Anesthesiology and Internal Medicine. Dr. Craigo is affiliated with Mayo Clinic Hospital Methodist Campus.


Years Experience: 35

Dr. Craigo's Specialties

Dr. Craigo's Education & Training

Medical School
Tulane University School Of Medicine; Graduated 1984


  • Overall Rating

  • Rate
    Explains conditions & treatments

  • Rate
    Takes time to answer my questions

  • Rate
    Provides follow-up as needed

Dr. Craigo's Office Information & Appointments


Mayo Clinic

200 1st St SW
Rochester, MN 55905

Get Directions

Tel: (507) 266-8766

Fax: (507) 284-0574

Practice Website: Not Available

Accepting New Patients: No

Medicare Accepted: No

Medicaid Accepted: No

Other Physicians in Dr. Craigo's Practice