University of Rochester professor of European history and Goergen Teaching Award winner Richard Kaeuper October 4, 2012. // photo by J. Adam Fenster / University of Rochester
University of Rochester professor of European history and Goergen Teaching Award winner Richard Kaeuper October 4, 2012. // photo by J. Adam Fenster / University of Rochester