On AlterNet: John L. Kane