JAMES F HAINFELD