newsChief financial officer of Irish Horseracing Regulatory Board resigns Donal O’Shea had been on voluntary leave since June 2023