On AlterNet: James Caviezel