Help keep Salon independent

Carol Hall

Carol Hall is a freelance writer living in New York state.