He has worked with the Canadian Armed Forces as a Naval Officer for over 25 years where he Commanded 2 Canadian Warships, led the Leadership Development section, and was the Deputy Commandant of the Pacific Coast Naval School. His experience in individual and team development from the military is augmented with over 15 years of working as a psychotherapist where he specialized in group process, transitions (personal and career), and trauma, while focused on their personal professional development in all aspects.