Professor Andrew Spicer

Andrew Spicer is a Professor of Early Modern European History at Oxford Brookes University.