On AlterNet: William H. Ray