James Grant

James Grant is a senior lecturer in law at King’s College London.