Current Member, Mulock Nepean Branch, Australian Labor Party.
2013 - Current Member, National Policy Forum, Australian Labor Party.
2012 - 2015 Member, NSW Administrative Committee, Australian Labor Party.
2003 - 2005 Secretary, NSW Young Labor, Australian Labor Party.
Councillor, Penrith City Council.
Member, Penrith City Council Access Committee.
Member, Penrith City Council Childrens Services Co-operative.
National Communications Manager, Multiple Sclerosis Australia.
Transport Workers Union of Australia.
Campaign Co-ordinator, Australian Labor Party (NSW Branch).
Advisor, Hon Bob Carr, Premier of New South Wales.
Current Member, Transport Workers Union of Australia.
Current Member, United Services Union.
Inaugural Speech, 6 May 2015:
The Parliament of New South Wales acknowledges and respects the traditional lands of all Aboriginal people, and pays respects to all Elders past and present. We acknowledge the Gadigal people as the traditional custodians of the land on which the Parliament of New South Wales stands.