Frances Townsend is the Executive Vice President for the Corporate Affairs at Activision Blizzard. There are several roles she has been playing at the interactive
science first!
Frances Townsend is the Executive Vice President for the Corporate Affairs at Activision Blizzard. There are several roles she has been playing at the interactive