The Trade Desk Appoints Trish Frohman as Senior Vice President of Business Development, North America Read more