Stefan Trechsel

Stefan Trechsel is Professor of Criminal Law and Procedure at the University of Zurich, and a former President of the European Commission of Human Rights.