Ted Neward

I am a big geek.

Spoken at 61 events in 8 countries