Dave

IT geek, coder, gamer, storyteller, autodidact, aspiring polymath, nonconformist, dreamer. Saving the world one problem at a time.

Dave