Producer
Michigan Opera Theatre
Conductor
Steven Mercurio
Stage director
Mario Corradi
Costume designer
Zack Brown
Set designer
Detroit, United States