Head of Large Client Sales EMEA at Twitter

Greg Owens

Greg Owens joined the Twitter EMEA Headquarters in Dublin to lead the UK and Ireland Sales team in 2016. Before this he served as Managing Director of INM Marketplaces where he was responsible for the creation, onboarding and management of all digital businesses within the INM Marketplaces hub. Prior to this Gregory held various leadership roles in GrabOne Ireland, and He holds a BA in Marketing from the Dublin Business School.