Great Christian thinkers

John Nevin

Dr Nick Needham

Karl Barth

Revd Peter Shepherd

John Calvin

Revd Dr David Smith