NPI Central
Northrup Physical Therapy, PC NPI Number 1629146857 — Chubbuck, ID | NPI Central