David A. Ayers

  • Software Artisan
  • Passionate Lifelong Learner
  • Speaker
  • Erstwhile Indie Game Developer
  • Giant Nerd