Paul Craig

Paul Craig QC is Professor of English Law at St John's College, Oxford.