IFC names islands country manager

Marcelle-Ayo-IFC-100x100.jpg