JAMES M DAVID