JAMES J. HASTE