Duncan McCall is a marketing communications firm offering advertising, marketing, and public relations and skilled in both traditional and new media.