On AlterNet: james mccommons