Keith A. Spencer

Keith A. Spencer is a freelance writer and graduate student from the Bay Area.