A. Neil Craik

Neil Craik is an associate professor at the University of Waterloo where he teaches and researches in the fields of international and Canadian environmental law.  

From This Expert