On AlterNet: John L. Duncan