May 25, 2015
ICOM Network revamps with new executive director
Headquartered out of Colorado in the US, ICOM Network refers to itself as the “world’s largest network of independent advertising and marketing communications agencies spanning more than 65 countries”.