Francesc Garrido (Barcelona, España.