Twitch Appoints Seasoned Social Media Expert as Senior Vice President of Marketing News July 11, 2017