Canada Research Chair in Law, Society and Sustainability, Allard School of Law, University of British Columbia, Canada
Assistant Professor of Law, Dublin City University, Ireland
SUNY Distinguished Professor and Margaret W. Wong Professor of Law, Buffalo School of Law, The State University of New York, USA
Professor of Public Policy and Strategic Management, Schulich School of Business, York University, Canada
Jack E. Brown Professor of Law emeritus, Arizona State University, US