David Vincent

David Vincent is Professor of Social History and Deputy Vice-Chancellor at the University of Keele.