Joined ALP in January 1973. Australian Labor Party (NSW Branch) - held every position at branch and Electorate Council level. National Secretariat - Member of National Executive; National International Committee & National Finance Committee.
Bachelor of Arts University of NSW. Research Assistant to Senator Kerry Sibraa 1976 - 1979. Australian Transport Officers' Federation: National Research Officer 1979 - 81 and State Organiser 1981 -1983. Australian Labor Party (NSW Branch): State Organiser 1983 -1985; Assistant Secretary 1985 -1990; General Secretary 1990 - 1999.
Married to Belinda. Two sons.
First speech, 12 May 1999: