Frances F. Townsend joined Activision Blizzard and is the Corporate Affairs Vice President. She is in charge of Government Relations, […]
Frances F. Townsend joined Activision Blizzard and is the Corporate Affairs Vice President. She is in charge of Government Relations, […]