JAMES G HAHNEL