John C Willis

Willis is the Associate Professor of History and Director of the Center for Teaching at the University of the South.