JOHN L LEONARD JR