JAMES P LEONARD