David Segal

David Segal holds a Master’s degree in Child and Youth Care from the University of Victoria and is registered with the BC Association of Clinical Counsellors. He lives and practices in Victoria, Canada. humannaturecounselling.ca

Showing the single result

Agence Schweiger

Agence Schweiger