princeton esquivel