David Martínez Puente Biography