JAMES W. GATES