Jesse Weaver Shipley

Jesse Shipley is Professor of African American Studies at Dartmouth College.