leonard esquivel