Telecoms, Media & Technology is part of the Knowledge and Networking Division of Informa PLC
This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 3099067.
Todd has spent the past 20 years helping companies globally move the needle on customer traction and revenue growth. His experiences include sales & marketing, Saas for enterprises & predictive analytics, IoT, Big data and smart connectivity. Todd has worked for Dell, RackSpace and privately invested in and launched many start-up ventures where he had some successful exits. Todd thrives on change and proactively addresses challenges with a creative flare.