Ben Zhang

Ben Zhang is an artist at Blizzard Entertainment. He did art for Overwatch during its early development. He is currently the game's lead concept artist.