donald esquivel