NPI Central
Ellis & Badenhausen Orthopaedics,psc NPI Number 1881702546 — Louisville, KY | NPI Central