Cindy Charles worked at Twitch for more than six years and played an integral role in the company’s major deals.
Stay Informed with Buzz News | Your Daily Dose of Trending Topics
Cindy Charles worked at Twitch for more than six years and played an integral role in the company’s major deals.