Theatre credits include: Assistant Stage Manager for Sherlock Holmes and the Mystery of the Human Heart, Snow in Midsummer, The Amen Corner and The Clearing (Shaw Festival); Songs My Mother Never Sung Me (Concrete Theatre); A Christmas Carol, Lady Day at Emerson’s Bar and Grill, Honour Beat (Theatre Calgary); Rock of Ages, Vegas Live, Sexy Laundry, Buddy – The Buddy Holly Story (Mayfield Dinner Theatre); The Herd (Citadel Theatre/Tarragon); Opera in the 21st Century (program) (Banff Centre); The Fiancée, A Brimful of Asha, The Tempest, Hadestown, Redpatch, Mamma Mia!, Sense and Sensibility, Million Dollar Quartet, West Side Story, Who’s Afraid of Virginia Woolf?, Avenue Q, One Man, Two Guvnors, Make Mine Love, Monty Python’s Spamalot, Private Lives (Citadel Theatre); Love is for Poor People, The Exquisite Hour, Fever Land (Teatro La Quindicina); Makings of a Voice, The Blue Hour (SkirtsAfire Festival); Disgraced (ATP); Hamlet, King Lear, A Midsummer Night’s Dream (Freewill Shakespeare Festival); Salt Baby (Globe Theatre).