Help keep Salon independent

David Hill

David Hill is a freelance writer in Denver.