
David James
composer. singer. guitarist.
Music
Music
UPCOMING PERFORMANCES
6/11 Russian Telegraph @ Lytton Plaza, Palo Alto 10/16 GPS @ Bird and Beckett Books & Records
photo: Chris Grady