Jim Kelly
Jim Kelly

Jim Kelly

Tech guy trapped in the data mines of San Francisco. Follow me at http://whichend.com.