Frances F. Townsend has been named the new Executive Vice President for Corporate Affairs at Activision Blizzard. She will be responsible for overseeing the Corporate Secretariat, Government Affairs, Public Policy, Communications, and more. Previously, she was a vice-chair and general counsel at MacAndrews & Forbes. Activision Blizzard has appointed Frances Townsend to its executive team… Continue reading