Company: Long Beach OperaDirector: David SchweizerLighting Design: Dan WeingartenCostume Design: Marcy FroehlichProduction Photos: Keith Ian Polakoff