hudson esquivel