Frances Townsend is Activision Blizzard’s Executive Vice President for Corporate Affairs, Corporate Secretary, and Chief Compliance Officer. Since 1992, she has held various positions in the United States government. Frances Townsend is a political scientist who has worked in government for over 30 years. She was named executive vice president of corporate affairs and corporate […]
Continue.. Frances Townsend is Activision Blizzard’s Executive Vice President for Corporate Affairs