Party affiliation: Democrat
Member Fair Lawn Borough Council, 1986—1995. Member planning board Fair Lawn Borough, 1986—1995. Member Fair Lawn Ethics Board, 1999—2003.
Analyst United States Congressional Budget Office, 1975—1977. Fire commissioner Fair Lawn, 1986—1995. Delegate Democratic National Convention, 1988, 1992.
Mayor Fair Lawn, 1988—1991. Aide New Jersey Office of Governor, 1990—1991. Chairman Democratic State Committee, 1993—1998.
Member District 38 New Jersey General Assembly, 2004—2008, New Jersey State Senate, since 2008, vice chair environment and energy committee, vice chair state government, wagering, tourism & history preservation committee, member health, human services and senior citizens committee.