Stephan Frost

Stephan Frost was an employee of Blizzard Entertainment and worked as Senior Design Producer for World of Warcraft. He left Blizzard to pursue "a big opportunity". His last day was September 22, 2017.