Overwatch director Jeff Kaplan to depart Blizzard after 19 years Aaron Keller taking over the reins of the series by Ben Borthwick on Apr 21, 2021 No Comments