Upcoming performances Today Onwards
Past performances 2015 — Yesterday
The (R)evolution of Steve Jobs, Bates, Mason
Calgary OperaAssistant Stage Director
View cast and crewThe (R)evolution of Steve Jobs, Bates, Mason
Calgary OperaAssistant Stage Director
View cast and crewIl barbiere di Siviglia (The Barber of Seville), Rossini
Madison OperaStage director
View cast and crewThe man behind the machine., Bates, Mason
Washington National Opera (The Kennedy Center)Revival Director
View cast and crew