Duncan McCall An advertising agency and marketing communications firm offering advertising, marketing, internet marketing, and web design.