Past performances 2020 — Yesterday
Orphée aux enfers (Orpheus in the Underworld), Offenbach
Halifax Summer Opera FestivalStage director
View cast and crewDie Dreigroschenoper (The Threepenny Opera), Weill
Halifax Summer Opera FestivalStage director
View cast and crew