Alan Cafruny
Henry Platt Bristol Professor of International Affairs
Hamilton College