Carole Dubourg

Telaria expands EMEA leadership team

Video management software provider Telaria has announced the appointment of two new hires. Bill Swanson has been appointed as VP, EMEA to lead the company’s growth in the region. He will report to Telaria chief strategy officer Doug Campbell and will be based out of the company’s London office. Carole Dubourg has also joined the […]