marvin esquivel