NPI Central
Teton Microbiology Laboratory NPI Number 1396859567 — Idaho Falls, ID | NPI Central