Jim Hall stands outside his freshly solarized home in Gilsum, New Hampshire