- Appointed to the NJC Board in 2016
- Elected to the NJC Board in 2018
- Appointed Chairman of Newcastle Jockey Club in December 2023
- Chairman of the Racing Sub Committee
- Member of the Projects Sub Committee
- Member of the Finance and Risk Committee
- Newcastle Knights Foundation Director
- Former Newcastle Knights Chief Executive
- Former Newcastle Jockey Club Chief Executive
- Former Chief Executive Harness Racing NSW
- Former Chief Executive Racing NSW Country
- Former Racing NSW General Manager Industry
- Executive Officer NSW Provincial Racing Association
- Executive Officer Racing Industry Consultation Group