NPI Central
Impact Therapy, Inc NPI Number 1073916292 — Snead, AL | NPI Central