About Belinda Leach Belinda Leach is a professor and associate dean (research) in the College of Social and Applied Human Sciences at the University of Guelph.