After completing an honours degree in history at Sydney University, Stephen became an Adviser to NSW Liberal Party Leader Nick Greiner in 1986.
Following the election of the Coalition Government in 1988, he then worked on the personal staff of the Hon. Nick Greiner, Premier and Treasurer of NSW from 1988 to 1992.
In this time, he had a range of responsibilities including policy and political advice, speechwriting, research and opinion polling, departmental liaison and campaign management.
From 1992 to 1995, Stephen was Chief of Staff to the Hon. Jim Longley M.P., NSW Minister for Community Services, Assistant Minister for Health, Minister on Ageing and Minister for Aboriginal Affairs.
In this role he was responsible for managing the Minister’s office, providing policy and political advice across the full range of portfolio areas and senior level liaison with all government departments and agencies.
In 1995, Stephen began work as a government relations adviser in the private sector.
Stephen he has advised a wide range of companies across different industry sectors, including banking and finance, energy and utilities, infrastructure, professional services, health and ICT. His practice has included policy monitoring and development as well as advising on doing business with the public sector at both a Commonwealth and State level.
Throughout his political and corporate careers, Stephen has developed a thorough understanding of government affairs and has a unique insight into the most effective ways for the corporate sector to build strong relationships with government and effect positive outcomes.