Nate Shaffer 

Improviser. Musician. Host. Musical Culture Bearer Cultural Innovator & Synthesizer Philosophical Musings, Cultural Commentary, and miscellaneous ramblings. Events POSTED HERE!
See subscribers