JAMES W. HEARN