JAMES M HALEY