NPI Central
Teton Physical Therapy, Inc NPI Number 1053633313 — Idaho Falls, ID | NPI Central