Greg Gordon

Greg Gordon is Senior Lecturer in Law at the University of Aberdeen.