Gavin Barrett Editor & Author

Dr Gavin Barrett is a Senior Lecturer in European Law at University College Dublin.