Middlebury

James Isbell Armstrong

Middlebury's 12th president passed away on December 16 at age 94.