| Position | Start | End | Period | Notes |
| Member of the NSW Legislative Assembly | 19 Mar 1988 | 2 Mar 2007 | 18yrs 11mths 12days
49th (1988 - 1991)
50th (1991 - 1995)
51st (1995 - 1999)
52nd (1999 - 2003)
53rd (2003 - 2007) | |
| Member for Wentworthville | 19 Mar 1988 | 3 May 1991 | 3yrs 1mth 15days
49th (1988 - 1991) |  |
| Member for Blacktown | 25 May 1991 | 5 Mar 1999 | 7yrs 9mths 9days
50th (1991 - 1995)
51st (1995 - 1999) | |
| Member for Wentworthville | 27 Mar 1999 | 2 Mar 2007 | 7yrs 11mths 4days
52nd (1999 - 2003)
53rd (2003 - 2007) |  |
| Shadow Minister for Planning, Environment and Women's Affairs | 1988 | 1995 |
49th (1988 - 1991)
50th (1991 - 1995) | |
| Minister for the Environment | 4 Apr 1995 | 8 Apr 1999 | 4yrs 5days
51st (1995 - 1999) |  |
| Legislative Assembly Representative on the Council of Macquarie University | 14 Feb 2002 | 28 Feb 2003 | 1yr 15days
52nd (1999 - 2003) | |
| Member, Regulation Review Committee | 17 May 1988 | 11 Apr 1989 | 10mths 26days
49th (1988 - 1991) |  |
| Member, Legislation Committee on NP & Wild. (State Conservation Parks) Amend. Bill & Cognates | 7 May 1992 | 29 Oct 1992 | 5mths 23days
50th (1991 - 1995) | |
| Member, Legislation Committee on the Natural Resources Management Council Bill and Cognates | 30 Jun 1992 | 17 Nov 1992 | 4mths 19days
50th (1991 - 1995) |  |
| Member, Joint Select Committee upon Waste Management | 15 Oct 1992 | 15 Sep 1993 | 11mths 1day
50th (1991 - 1995) | |
| Member, Joint Select Committee upon the Sydney Water Board | 13 May 1993 | 19 Apr 1994 | 11mths 7days
50th (1991 - 1995) |  |
| Member, Standing Committee on the Environmental Impact of Public Works | 27 Oct 1994 | 3 Mar 1995 | 4mths 5days
50th (1991 - 1995) | |
| Vice-Chairman, Public Accounts Committee (PAC) | 3 Jun 1999 | 28 Feb 2003 | 3yrs 8mths 26days
52nd (1999 - 2003) |  |
| Chairman, Select Committee on Salinity | 30 Aug 2000 | 11 Dec 2002 | 2yrs 3mths 12days
52nd (1999 - 2003) | |
| Member, Committee on the Health Care Complaints Commission | 8 May 2003 | 16 Sep 2003 | 4mths 9days
53rd (2003 - 2007) |  |
| Chairman, Standing Committee on Natural Resource Management | 8 May 2003 | 2 Mar 2007 | 3yrs 9mths 23days
53rd (2003 - 2007) | |