JAMES P. DAVID