Graham Davis

Davis teaches history and Irish studies at Bath Spa University College in England.