Leprechaun Promotions Hires New General Manager July 15, 2014 Leprechaun Promotions, Norcross, Ga., brought Cliff Leach on board as its general manager last month.