Graduated: 1989
NPI: 1366458325
Practice Locations (2)
INNOVATIVE THERAPY INITIATIVE
SAINT LOUIS, MO 63103
3146909995
INNOVATIVE THERAPY SERVICES, LLC
1310 PAPIN ST, SUITE 109
SAINT LOUIS, MO 631033132
3146909995
Source: CMS National Downloadable File, September 2026.