Sam Edwards

Sam Edwards is a senior lecturer in history at Manchester Metropolitan University