NPI Central
Ellis & Badenhausen Orthopaedics, Psc NPI Number 1477187920 — Louisville, KY | NPI Central