JAMES W. HARDY