HAYES Joshua R. Hayes (Forres). 4th December 1989 - 11th April 2024. Josh decided to leave behind his emotional pain on Thursday, 11th April, 2024, aged 34 years. A dear son, dad, brother, grandson, nephew and cousin. Funeral strictly private. He is now at peace.