Media

Comcast names James Rooke president of advertising