Kevin Walsh now works at the College of the Holy Cross.