Union organizer for the United Electrical, Radio and Machine Workers of America (UE), Oil, Chemical, and Atomic Workers International Union, and Federation of Retired Union Members (FORUM).
Member of the Socialist Party and active in the Populist movement. Reporter for the Los Angeles Record, editor of EPIC News, and a commissioner on the Los Angeles Board of Public Works.