Caleb Ham is currently the only vending street artist in Portsmouth, NH. We sat with him to discuss his art and view of the world in Market Square.