Fran Townsend, Activision Blizzard's corporate affairs boss has stepped away from an employee resource group amidst mounting controversy.
Fran Townsend, Activision Blizzard's corporate affairs boss has stepped away from an employee resource group amidst mounting controversy.