NPI Central
Ellis & Badenhausen Orthopaedics, Psc NPI Number 1295455202 — New Albany, IN | NPI Central