CRAIG O’KEEFE recently joined Stephen Donnelly & Associates as its agency director. O’Keefe is an industry veteran with nearly 30 years of experience developing and advancing global consumer brands in marketing and advertising leadership positions, the firm said. In the newly established position of agency director, O’Keefe will lead Stephen Donnelly & Associates’ strategy, operations, talent acquisition, and business positioning for the future from its headquarters in Binghamton. O’Keefe, who relocated from Illinois, worked previously as the managing partner and creative lead of Brandjolt. He led integrated marketing and brand-activation consulting across industries and increased the brand value of advertisers and agencies, including Nestle, JP Morgan Chase & Co., McDonald’s, John Deere, and more.