On AlterNet: barry mccaffrey