David Christie

David Christie is a senior lecturer in law at Robert Gordon University