Dr David Stewart
School of Humanities, Language & Global Studies
David teaches across a range of modern British History modules. With particular expertise in twentieth century British political history, his scholarship has led to collaborative projects with museums and archives. David also supervises postgraduate research projects on British political history and co-operative and labour movement subjects.