David A. Ayers

VP of Engineering | Passionate Lifelong Learner | Speaker | Erstwhile Indie Game Developer | Giant Nerd