Help keep Salon independent

Catherine Shepard

Catherine Shepard is a writer who lives in Berkeley, Calif.