Mike Elliott

Mike Elliott is a senior technical director at Blizzard Entertainment. He has worked on the Overwatch and World of Warcraft series of games.

Technical Director
Overwatch