JAMES M HARTSHORNE