Gerard Keegan

Gerard Keegan is Lecturer in Law at the University of Strathclyde