David Dawson

John David Dawson is professor of religion and comparative literature and Constance and Robert MacCrate Professor in Social Responsibility at Haverford College in Haverford, Pennsylvania.