The Affinity Marketing team is made up of marketing specialists across a wide range of areas including; marketing strategy, public relations, website development, graphic design, copywriting, online marketing, and editorial publishing.