Leyre Echevarría Icaza, Ph.D

Director of Operations Design Hub Spain

Photo of leyre-echevarria-icaza