David Pugmire

David Pugmire is Lecturer in Philosophy at the University of Southampton.