JAMES P KEITH