NPI Central
Integrated Therapeutic Services NPI Number 1053777433 — Newport Beach, CA | NPI Central