Join my Good Intentions mailing list to get the lastest news on my novel Good Intentions

 

Learn about all of my accomplishments in computer history throughout my life (and a few earlier than that):