David Jones

Professor of Philosophy, Emeritus