Sean Irving

Sean Irving is a lecturer at the University of Manchester, where he also earned his PhD in history.