JAMES A. MOORE