Tom Scott

I make things.

Spoken at 23 events in 3 countries