Step Therapy Llc NPI 1669851275 Practice location: 6535 South Dayton Street, Greenwoodvillage, CO 80111 Taxonomy code: 261Q00000X Phone: (393) 649-9007