Meet Our Providers
We’re proud to have a large team of board-certified physicians and advance practice providers at Cass Health.


Ravinder Agarwal, MD
Allergy & ImmunologyTo make an appointment, please call 712-243-7590. Biography

Blake Bodendorfer, MD
OrthopedicsShoulder Specialist
Sports Medicine
To make an appointment, please call 712-243-7535 Biography

Emily Chang, DO
Obstetrics and GynecologyTo schedule an appointment, please call 712-243-2850. Biography

Roger Drown, DPM
Foot and Ankle SurgeryPodiatry
To make an appointment, please call 712-243-2850. Biography

Paul Ganesan, MD
PulmonarySleep Medicine
To make an appointment, please call 712-243-7590. Biography

Toufik Haddad, MD
Interventional CardiologyTo make an appointment, please call 712-243-7590. Biography

John Henry, MD
CardiologyNuclear Cardiology
To make an appointment, please call 712-243-7590. Biography

Caliste Hsu, MD
Hand & Microvascular SpecialistOrthopedics
To make an appointment, please call 712-243-7535. Biography

David Ingvolstad, MD, MBA
Eye SpecialistOphthalmology
To make an appointment, please call 712-243-7540. Biography

Amber Michael, OTR/L
Occupational TherapyTo make an appointment, please call 712-243-7564 Biography

Ann Narmi, MD
CardiologyInterventional Cardiology
To make an appointment, please call 712-243-7590. Biography

Marcela Pineda, MD
Obstetrics and GynecologyTo make an appointment, please call 712-243-2850. Biography

Rick Rinehart, MD
ENT (Otolaryngology /Head & Neck Surgery)To make an appointment, please call 712-243-7535. Biography

Kerry Rodabaugh, MD
Gynecologic OncologyTo make an appointment, please call 712-243-7590. Biography

Adam Verhoef, MD
Family MedicineObstetrics and Gynecology
To make an appointment, please call 712-243-2850. Biography

Abby Vetter, MS, CCC-SLP
Speech Language PathologyTo make an appointment, please call 712-243-7564. Biography

Ashley Williams, MOT, OTR/L
Occupational TherapyTo make an appointment, please call 712-243-7564. Biography