JAMES P. BALL