Cyrus Hamlin

American Middlebury College president