All's well, that ends well

Bard on the Beach Shakespeare Festival 2019

Anywhere but here

Electric Company Feb 2020

As you like it

Bard on the Beach Shakespeare Festival 2018

The Winter's Tale

Bard on the Beach Shakespeare Festival July 2017

Pericles

Bard on the Beach Shakespeare Festival July 2016

The Jungle Book

Carousel Theatre April 2016

Peter and the Star Catcher

Arts Club Theatre Co. Dec 2015

Wizard of Oz

Gateway Theatre Dec 2015

In the Heights

Arts Club Theatre Co. May 2015

Crazy for You

Gateway Theatre December 2014

Punch & Judy

Caravan Farm Theatre July 2014

Stickboy

Vancouver Opera October 2014

Gateway Theatre December 2013

Competition is Fierce

Itsazoo Productions March 2015

Driving Miss Daisy

Granville Island Stage/BC Tour Arts Club Theatre Co. February 2014

Head over Heels

Caravan Farm Theatre July 2013

The Fiddler on the Roof

Gateway Theatre December 2012

Two tales from Gozzi

Centennial Theatre Bishop's University, QC March 2012

Sisters

Gateway Theatre February 2013

The Forbidden Phoenix

Gateway Theatre April 2011

Terminus

Pi Theatre March 2013

P. Saint of Stanley Park

Revue Stage Arts Club Theatre Co. December 2010-11

Iphigenia

SFU Wong Experimental Theatre October 2010

Women of Troy

SFU Wong Experimental Theatre October 2012

Annie

Gateway Theatre December 2010

Romeo and Juliet

UBC Frederick Wood Theatre January 2010

The Learned Ladies

UBC Frederick Wood Theatre February 2008

Futuristi

UBC Frederick Wood Theatre October 2007

Gormenghast

UBC Frederick Wood Theatre October 2008