Chicago-based Centro launched today, with plans to become a one-stop-shop for interactive advertisers buying local media. The company has already secured millions in 2006 commitments from blue chip advertisers, executives said.
Centro will let ...
More Information
Centro will let ...
More Information