by Glen Hafler