Andrew Clay Shafer

solving more problems than I cause at @pivotal

Spoken at 9 events in 2 countries