Marcela Youle is a senior project management specialist with 15 years of professional experience and over a decade managing international development projects throughout Latin America and the Caribbean. Marcela is currently the deputy chief of party…
Marcela Youle
Deputy Chief of Party
Person - Specialist