melvin leal