The ad business is overrun with buzzwords and acronyms, and some people are saying it’s enough already.
No comments