James Ellis

James Ellis has been directing and performing in Gilbert and Sullivan operas for almost fifty years. He was for many years Professor of English at Mount Holyoke College.