Buffalo, NY – Abbey Mecca & Company, a branding, marketing and communication firm headquartered in Buffalo has won another award – this time a Silver Telly Award for creative excellence during the 30th Annual Telly Awards Competition. The Telly Awards is the premier award honoring outstanding local,
