Ted Neward

I am a big geek.

Spoken at 60 events in 7 countries