Leigh Ojeda is a Licensed Clinical Social Worker (#SW8066) in Cooper City, FL. Her niche includes:
Leigh offers individual supervision, and has over 16 years of clinical experience.
Leigh supervises: LPC Intern/Associate
If you think Leigh is an awesome match for you, reach out and connect!