IAB Europe employs 92 employees. The IAB Europe management team includes Townsend FEEHAN (CEO), Helen Mussard (Chief Marketing Officer), and Arthur Millet (Chairman Committee sustainability).
Get Contact Info for All DepartmentsLooking for a particular IAB Europe employee's phone or email?