James Davis

James Davis is Lecturer in Medieval History in the School of History and Anthropology at Queen's University Belfast.