Current Member, Mulock Nepean Branch, Australian Labor Party (NSW Branch). 2019-2023, General- Secretary, Australian Labor Party (NSW Branch). 2019-2023, Member, NSW Administrative Committee,Australian Labor Party (NSW Branch). 2019-2023, Member, National Executive, Australian Labor Party.
Member, Rail, Tram and Bus Union. Member, United Services Union.
Councillor, Burwood Council.
Bachelor of Laws (Hons). Bachelor of Business Administration (Hons).
2011-2019, National Secretary, Rail, Tram and Bus Union.
2016-2019, Vice President, Australian Council of Trade Unions.
Former Board Member, Australian Industry Standards.