Buffalo, NY – Abbey Mecca & Company, a branding, marketing and communication firm headquartered in Buffalo has been recognized with four awards for creative excellence during the 30th Annual Telly Awards Competition. The Telly Awards is the premier award honoring outstanding local, regional, and cable TV commercials and programs,
