NPI Central
Ellisa Scott, PHD, LMHC — NPI 1790078871, Okeechobee, FL | NPI Central