Rob Horowitz

Horowitz has been a clinical psychologist for 20 years.