David Hill

David Hill is Lecturer in Law at Robert Gordon University, Aberdeen.