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