the Canadian Broadcasting Corporation presents ; A Stratford Festival of Canada production ; Brian Macdonald's production of ; written by W.S. Gilbert ; composed by Arthur Sullivan ; associate director, Brian Macdonald ; produced and directed by Norman Campbell