Help keep Salon independent

James Hibberd

James Hibberd is a staff writer at the Westword weekly in Denver.