x
Speaker Details
Jed Dederick
Chief Revenue Officer
The Trade Desk
The Business of News