Leyre Echevarría Icaza, Ph.D

Director of Operations Design Hub Spain

Photo de leyre-echevarria-icaza