Abbey, Mecca & Company, a branding, marketing and communications firm headquartered in Buffalo has been recognized with two awards for creative excellence during the 2008 International Davey Awards Competition. The Davey Awards honors the finest creative work from the best small firms, agencies and companies worldwide.
