Following a nine year break from teaching and a yearlong substitution teaching history at the Marlborough School, Dr. Peter Sheehy joined the History Department in 2020. Sheehy led his first Advanced...