John Haldane
John Haldane is J. Newton Rayzor, Sr. Distinguished Professor of Philosophy at Baylor University, Professor of Moral Philosophy in the University of Saint Andrews, and Chair of the Royal Institute of Philosophy in London.
Articles by John Haldane
Roger Scruton is without peer among contemporary philosophers.