Andrew Clay Shafer

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

Spoken at 6 events in 2 countries