duncan esquivel