US confectioner Hershey has announced that John Long, vice president, corporate social responsibility, will retire on Wednesday (30 April) after over 22 years with the company.