JAMES F. HAHN