John Caperon Editor

John Caperon taught English before becoming head and chaplain of a large Church of England comprehensive school. He has been a self-supporting priest for 30 years