WILLIAM P LEONARD JR