News from the open internet

Terry Kane

Managing Director, Middle East and Africa, The Trade Desk

Latest