J. S. Kelly

In addition to a variety of other projects, J. S. Kelly writes for the O'Reilly Network.