David Cannadine
David Cannadine is President of the British Academy, Dodge Professor of History at Princeton University and Visiting Professor at the University of Oxford.
David Cannadine is President of the British Academy, Dodge Professor of History at Princeton University and Visiting Professor at the University of Oxford.