Stepped
-
Video Games
Activision Blizzard Chief Compliance Officer Frances Townsend Has Stepped Down
Activision Blizzard’s chief compliance officer, Frances Townsend, who was previously criticized for her actions following news of the company’s sexual…
Read More »