Geoff has longstanding public governance experience, having been involved in the planning, establishment and direction of public arts facilities in Auckland for many years. He was a principal proponent of the Rose Centre Community Theatre in Belmont, then led the campaign to establish the Bruce Mason Centre in central Takapuna, the Board of which he chaired for its first 12 years. For six years, he was on the Board of Q theatre, overseeing its commissioning and successful completion.

Outside arts governance, Geoff holds degrees in law and jurisprudence and is a senior barrister specialising in contentious tax issues and trust law. He is Chair of the Auckland Foundation and a trustee of the Sir George Elliot Charitable Trust. Geoff is a contributor to a number of international legal texts, a Teaching Fellow in the Law Faculty at Auckland University and a Ministerial appointee to the disciplinary body that considers complaints against financial advisers.