Stephen first trained and worked in software engineering (B. Math in Computer Science), but changed careers around 25 years ago to work in counselling and community caring work in a cross-cultural context, including living in China while studying to become...
I am a Registered Social Worker with both my Bachelors and Masters degree in Social Work. My experience helping those navigating illness, end of life, death, dying and bereavement highlighted the importance of supporting people early on in their wellness journey....
I have over 20 years experience teaching and counselling in community settings. I have over years of clinical expertise treating the symptoms of complex trauma, PTSD, depression, anxiety, and other mental health concerns. In addition to talk therapy, I use therapies...