Richard Cocks

Parliamentary diarist and religious controversialist