John Walsh

John Walsh is a longtime union shop steward active in Latin America solidarity work.