NPI Central
Couch Mental Health LLC NPI Number 1952979338 — Twin Falls, ID | NPI Central