Twitch saw changes atop its marketing ranks last week, as chief marketing officer Doug Scott was elevated to chief customer officer, while the CMO role was assumed by Rachel Delphin. Scott will continue to lead Twitch’s International teams, while Delphin will oversee the strategic direction the streaming platform’s brand marketing, creative, growth and media, integrated…Read More