Diageo has appointed James Thompson as its new marketing and innovation head for North America as Peter McDonough prepares to leave after nine years with the company.