Fernando Delgado

#234539

Sr Director, Product Manager, Yahoo