thomas esquivel