Creative director John Leamy joins BigStar Monday, December 31, 2018 Creative services company BigStar has added creative director John Leamy to its team. Leamy is an award-winning, multidisciplinary creative who…