Producer
Michigan Opera Theatre
Stage director
Mario Corradi
Cio-Cio-San
Marina Mescheriakova
Xiuwei Sun
B.F. Pinkerton
Francesco Grollo
Carlo Ventre
Sharpless
Victor Ledbetter
Detroit, United States