JAMES D. HASTY