Help keep Salon independent

John Swenson

John Swenson is a freelance writer based in New Orleans.