James Dawes

James Dawes is Professor of English and Director of the Program in Human Rights and Humanitarianism at Macalester College.