NPI Central
Foot & Ankle Specialists of Idaho, P.C. NPI Number 1437563699 — Idaho Falls, ID | NPI Central