Public beta: coverage is incomplete and independent editorial review is ongoing. Check original sources before relying on a record. Sources & limitations · Report a correction
Federal parliamentary service19 years 2 month(s) and 27 days.Duration reported by the Parliamentary Handbook · 28 Oct 2026
Current ministry / shadow entries0Includes office-holder entries such as Cabinet membership; not a count of distinct policy areas.
Parliamentary service
First entered federal Parliament: 9 Oct 2004.
Service periods below follow the Handbook’s election and service boundaries. The source-reported duration above is shown separately from our interval calculation.
3 May 2025 – CurrentHouse of Representatives
Re-elected 2025
21 May 2022 – 3 May 2025House of Representatives
Re-elected 2022
18 May 2019 – 21 May 2022House of Representatives
Elected to the House of Representatives for Adelaide, South Australia, 2019, following electoral redistribution.
2 July 2016 – 18 May 2019House of Representatives
Elected to the House of Representatives for Hindmarsh, South Australia, 2016.
21 Aug 2010 – 7 Sept 2013House of Representatives
Re-elected 2010. Defeated at general elections 2013.
24 Nov 2007 – 21 Aug 2010House of Representatives
Re-elected 2007
9 Oct 2004 – 24 Nov 2007House of Representatives
Elected to the House of Representatives for Hindmarsh, South Australia, 2004.
Current responsibilities
Ministry and shadow ministry
No current ministry or shadow-ministry appointment is recorded in this Handbook snapshot.
Parliamentary and party offices
Member of the Speaker's Panel1 Sept 2016 – Current
These are the Handbook’s dated appointments. Party spokespeople and committee memberships outside these records need their own source checks.
Background before Parliament
Qualifications recorded by Parliament
Certificate in Business Studies (TAFE),
Occupations recorded by Parliament
Director of the West Adelaide Football Club (SANFL) Board from 2013 to 2016.
Director of the Statewide Super Board from 2013 to 2016.
Ministerial adviser to the Hon. J Weatherill, MHA (SA) from 2002 to 2004.
Electorate officer from 1996 to 2002.
Underwriter in Financial Services from 1987 to 1996.
Taxi driver from 1980 to 1987.
Appointment history
View 3 dated office and portfolio entries
Member of the Speaker's Panel1 Sept 2016 – Current
Second Deputy Speaker10 Oct 2012 – 5 Aug 2013
Member of the Speaker's Panel18 Feb 2008 – 10 Oct 2012