US Navy 1966-1970; Vietnam Service 1967 and 1968
Cofounder, Vietnam Veterans Against the War, Phoenix Chapter 1969, Chapter Coordinator 1969 and 1970
Founder of Maricopa County New Party 1970; represented New Party to Convention in Dallas in 1971 where People's Party was formed and nominated Benjamin Spock
Letter Carrier, US Postal Service, 1974-1990
Member, National Association of Letter Carriers (oldest public service union in USA ), 1974-present
Shop Steward, 1979-1983
Newsletter editor ("Beast of Burden"), 1983-1985
Public Relations Officer, 1985-1986
Branch President, 1986-1990
NALC National Humanitarian Hero 2006
Founder, Veterans for Peace Chapter 54, in 1990
Chapter President, Secretary and Public Relations Officer
Cofounder of Arlington West, a demonstration of the cost of war in Iraq in 2003
Coorganizer of 2006 Veterans Ride For Peace and Sustainability with S. Brian Willson
Organizer of 2007 Veterans Ride For Peace and Sustainability from the VVAW 40th to Veterans For Peace Convention
Traveled to Mexico and Central America, 2007, to study effects of NAFTA, CAFTA and immigration; reports printed in newsletters for Veterans for Peace and Vietnam Veterans Against the War
Delegate to Center for Interchange and Solidarity (CIS) in El Salvador, 2007
Orgainized California team for CIS Election Monitoring for 2009 El Salvador elections
Currently orgainizing Veterans for Peace team to monitor 2010 Colombia elections