Producer
Opera Memphis
Stage director
Matthew Lata
Faust
Adam Klein
Méphistophélès
(Mephistopheles)
Darren K Stokes
Marguerite
Caroline Worra
Valentin
(Valentine)
Mark Walters
Germantown, United States