Terry Semel
-
Our new attitude is how can we put you in front of our customer.
-
Yahoo! is the only company with both scale and leadership in branded and search advertising.