He completed his Bachelor of Science in Psychology and Philosophy at the University of Toronto. He went on to complete his Master’s degree in Counselling Psychology and his Doctoral degree in Clinical Psychology at Adler School of Professional Psychology, Chicago. He has trained and worked in numerous settings that include the Centre for Addiction and Mental Health, University of Toronto Counselling and Psychological Services, York University Counselling and Development Centre, St. Joseph’s Health Care, Ontario Shores Centre for Mental Health Sciences, Ontario Addiction Treatment Centre, Riverview Hospital and Forensic Psychiatric Hospital (B.C.), and private practice.