Producer
Opera Roanoke
Conductor
Steven White
Stage director
Craig Fields
Cio-Cio-San
Mi Yong Park
B.F. Pinkerton
Steven Snow
Suzuki
Eun-Joo Lee
Sharpless
William Andrew Stuckey
Costume designer
John Sailer
Set designer
Roanoke, United States