Dr Piers Mackesy

History

Elected 1988

1924
2014
1988
FBA

Current post

Emeritus Fellow of Pembroke College, Oxford

Sign up to our email newsletters