JAMES P. CATES