John is a Member of the NSW Legislative Council. He was elected in October 2016.

John’s areas of interest include economic justice and inequality, the environment, education and public libraries. His other interests include reading, walking and cycling, live music and the arts.

Prior to entering parliament, he was the Assistant General Secretary of NSW Labor for six years. He has previously worked as an adviser to NSW and Queensland state governments, including as the Deputy Chief of Staff to Former NSW Premier Nathan Rees. He also worked in the higher education sector and for the Finance Sector Union. He is a founder of Labor Loves Live Music.