Andrew Halpin Author & Editor

Andrew Halpin is Professor of Legal Theory in the School of Law at Swansea University.