Mary Beagon

Mary Beagon is Lecturer in Classics and Ancient History, University of Manchester.