Steve Ford, VP of Sales, Twitch

Steve Ford

VP of Sales, EMEA @ Twitch