Tom Devine
Sir Tom Devine is Sir William Fraser Professor Emeritus of Scottish History and Palaeography in the University of Edinburgh.
Sir Tom Devine is Sir William Fraser Professor Emeritus of Scottish History and Palaeography in the University of Edinburgh.