Party affiliation: Democrat
Director scheduling to New York City Lieutenant Governor, 1975—1978. Chief of staff to councilwoman Ruth Messinger New York City Council, 1978—1990. Director New York City Office Federal Relations, 1990—1994.
Deputy public advocate for intergovernmental affairs New York City Office Public Advocate, 1994—1998. Project manager New York City Nonprofits Project. Management position Telesis Corporation.
City councilwoman District 6 New York City Council, since 2000, chair committee on technical in government, 2002—2009, chair committee governmental operations.