JAMES J. HAHN