Stephen Petty

Stephen Petty is head of humanities at Lord Williams's School in Thame, Oxfordshire.