NPI Central
The Genshai Trauma Recovery Center NPI Number 1154893378 — Idaho Falls, ID | NPI Central