esteban spencer