Help keep Salon independent

Tim Cavanaugh

Tim Cavanaugh is a freelance writer and the editor of the Web magazine the Simpleton.