Frances Townsend Overview

Frances Townsend is the current corporate secretary, chief compliance officer, and executive vice of corporate affairs at Activision Blizzard. She assumed this position in March 2021. Frances is responsible for communications, overseeing government affairs, public policy, among other things. This is the latest office she holds, but she has made […]