Debbie Snewing, Director - Media & Communications Sector

Debbie Snewing is the Director of the Media & Communications Sector in the UK. Debbie has been with Toluna since 2007.