J.M. Smucker holds annual shareholder meeting - SJM News | Rallies