Stephen Gould was born on January 24, 1962 in Roanoke, Virginia, USA. He was an actor, known for
Die Frau ohne Schatten (2011),
Wagner: Tristan und Isolde (2016) and
Wagner: Tannhäuser (2020). He died on September 19, 2023 in Chesapeake, Virginia, USA.