JOHN H LEONARD