· Originally from Salmon Arm, earned a Bachelor of Applied Science degree in Chemical Engineering from the University of British Columbia and a Master's degree in Adult Education from the University of Toronto
· Has worked for the B.C. Energy Council and the provincial Ministry of Skills, Training and Labour
· Previously was the President of the University of Toronto Staff Association
· Serves on the City of Vancouver Peace and Justice Committee and is a member of the Council of Canadians
· With his wife and their three children have lived in Vancouver Quadra since 1992.