JAMES P GATES