His roles included time as Director of Finance and Support Services/Company Secretary at the IPA, Head of Support Services at the National Roads Authority, a senior accountant with Eircom plc and an auditor with the Comptroller and Auditor General's Office in Dublin Castle. He also has over twenty years’ experience as a lecturer and training specialist in the area of finance, governance and audit.