James Craig

James Craig

Associate Professor, Civil and Environmental Engineering; Canada Research Chair in Hydrologic Modelling and Analysis