Our Providers

John D. Ingram


Board Certified in Family Practice and an AAFP Board Certified physician, Dr. Ingram has served at CCMH since 1995. He specializes in geriatrics and obstetrical services, performs colonoscopies and numerous other procedures. When asked what he likes most about his job, Dr. Ingram’s answer: “I enjoy helping individuals understand what’s going on with their bodies, and provide guidance for how best to care for their illnesses.”


  • Iowa State University (Biochemistry)
    Ames, IA


  • Mercy Medical Center – North Iowa
    Mason City, IA


Call us at 712.265.2500 or fill out the form below.

"*" indicates required fields

This contact form is designed for general inquiries and not intended for urgent matters or medical advice. If you are seeking answers to a medical question, please contact your medical provider or call the hospital operator at 712.265.2500