On AlterNet: kevin mccullough