Richard Palmer

Richard Palmer is Head of English at Bedford School. He has taught English for many years to a wide range of secondary and tertiary students. He has also been an examiner at GCSE and A level, and for The Open University