Brian P. Hogan

I create web applications, music, books, technical articles, and I help people become software developers.