Andrew Clay Shafer

thought leaker: bikesheds, yakshaves, subtweets, that's it

Spoken at 8 events in 2 countries