JAMES S. MOORE