JAMES J. HAGNESS