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.
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.