Professor Peter Clark was a colleague in the Department of Philosophy at the University of St Andrews.
Cookie preferences