McPherson's Limited confirms the resignation of Grant Peck, Managing Director and Chief Executive Officer, effective 31 May 2023.