mark esquivel