AllBandsEventsOperaPersonal ProjectsPortraitProduction StillsSmall Stage The Canadian Opera Company’s 2020 Production of the Barber of SevilleOpera, Production Stills Portrait Session – The Trixes – December 20, 2019Portrait The Canadian Opera Company’s 2019 production of RusalkaOpera, Production Stills The Canadian Opera Company’s 2019 production of TurandotOpera, Production Stills Street PhotographyPersonal Projects, Street Photography Joyce RowlandsPortrait Worship:American Gods Burlesque Tribute – Promotional PhotographySmall Stage Smash Wrestling – January 22, 2018Personal Projects The Silent Goodbye – High Society CabaretSmall Stage High Society Cabaret presents White Light FolliesSmall Stage Die Fledermaus – Canadian Opera CompanyOpera RetrospectacularPersonal Projects, Small Stage DogsPersonal Projects Kid Cajun at the Relish – June 23, 2017Bands Event PhotographyEvents Kid Cajun at the RelishBands The Magic Flute – Canadian Opera CompanyOpera White Light Follies – High Society CabaretSmall Stage Norma – Canadian Opera CompanyOpera Ariodante – Canadian Opera CompanyOpera Maometto II – Canadian Opera CompanyOpera Carmen – Canadian Opera CompanyOpera Duty Calls – Production StillsProduction Stills Spiegeltent – EmpireSmall Stage Illuminair EntertainmentSmall Stage ExxxquisiteProduction Stills