Associate Professor at University of Guelph, Ridgetown Campus
Tim Dewhirst is a(n) Associate Professor working at University of Guelph, Ridgetown Campus.