Allison is the Head of School at Dedham Country Day School (DCD), and has served in independent school administrative and faculty roles for nearly 30 years. Prior to embarking on a career in education, Allison practiced law in Massachusetts.