On AlterNet: william j. haynes