John Caperon
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
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 See less
John Caperon's Featured Books