Dr David Stewart


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.