On AlterNet: john duncan