Profile of Javier Sanz Alvarenga