JAMES E HASTON