Medical school: UNIVERSITY OF LOUISVILLE SCHOOL OF MEDICINE
Graduated: 1995
NPI: 1427068816
Practice Locations (1)
ELLIS AND BADENHAUSEN ORTHOPAEDICS, PSC
5120 DIXIE HWY, SUITE 103
LOUISVILLE, KY 402161775
5024490449
Source: CMS National Downloadable File, September 2026.