Kevin is a graduate of the Williston Northampton School and Middlebury College, where he received his bachelor’s degree in physics with a mathematics minor. He joined the Taft community after five years at the Canterbury School where he was a member of the science department, worked and lived as a dorm parent, and was the head varsity coach for both wrestling and girls’ tennis. Throughout his time at Canterbury, Kevin spent five summers in New Hampshire working at the Wolfeboro Camp School as an advisor and as an assistant head of campus. At Taft, he teaches physics and coaches wrestling and boys’ JV tennis. Kevin resides in HDT2 with his partner, Collin, and their dog, Sable, where he serves as the dorm head. He is currently pursuing a master of science in science education through Montana State University.