About Don Beecher Donald Beecher is Chancellor’s Professor and a professor in the Department of English at Carleton University.