John Haldane is Professor of Philosophy, and Director of the Centre for Ethics, Philosophy and Public Affairs in the University of St Andrews. He is also a former Royden Davis Professor of Humanities at Georgetown University and is currently a Senior Fellow of the Witherspoon Institute, Princeton.