Joe Cavanaugh
Joseph Cavanaugh is a licensed psychotherapist in private practice in the Sierra foothills and a psychology instructor at a local community college. He has facilitated personal-growth workshops throughout California for the past 45 years.