James C Kennedy

Kennedy is associate professor of history at Hope College, Holland, Michigan, and professor of contemporary history at the Free University of Amsterdam, The Netherlands.