John Gruber

Raconteur.

Spoken at 11 events in 4 countries