John Divers

Divers is Senior Lecturer is Philosophy at the University of Leeds.