CEO
CEO Approval Rating
- -/100
2012
PrivateAcquired by The Trade Desk, Inc.
https://www.adbrain.com/