trevor esquivel