On AlterNet: graham h. graham