Help keep Salon independent
Gavin Kelley is a graduate of Cal State Long Beach with a degree in creative writing.