JAMES P HACKER