AFFIRM Wins Three Telly Awards for Public Service TV Spots
(Pewaukee, Wis…May 19, 2016) AFFIRM has been awarded three Telly Awards in recognition of its public service television spots developed...
Contact us for a FREE 30-minute consultation for your marketing needs! Learn how we can deliver results for your organization. No matter where you’re at in the decision-making process, AFFIRM can help take you the rest of the way.