On AlterNet: Donald H. Flanary III