Frances Townsend, Activision Blizzard president of corporate affairs, has removed herself as executive sponsor of the publisher's Women’s Network.
Frances Townsend, Activision Blizzard president of corporate affairs, has removed herself as executive sponsor of the publisher's Women’s Network.