Stephen Welch is a highly skilled and versatile professional with over a decade of experience in B2B and B2C roles across marketing, product development, business development, finance, and sales. Currently serving as a Senior Commercial Partner at TalkTalk since 2025, they previously held various leadership positions at Sky, including TV Product & Propositions Lead and Commercial Lead. Stephen began their career with a 2.5-year rotational management trainee program at NBCUniversal Media, and they also gained valuable experience as a Business Development Intern at Warner Home Video. They earned a first-class Bachelor's degree in Business Administration and Management from Newcastle University.
Location
London, United Kingdom
This person is not in the org chart
This person is not in any teams