Mick McCabe named Ogilvy’s global chief strategy officer Wednesday, March 9, 2022 Mick McCabe has been appointed global chief strategy officer at Ogilvy. He will be responsible for overseeing the company’s strategy…