Stephen Tierney

Stephen Tierney is a Professor of Constitutional Theory at University of Edinburgh