JAMES H LEONARD