5 University Road, Akoka, Yaba, Lagos, Nigeria. +234 813 345 1818 info@iccdiafrica.org #ClimateWednesday
Board of Trustees

Olumide Idowu

Olumide Idowu
Board of Trustees

Olumide Idowu

Executive Director

  • Member, ICCDI Africa Board of Trustees
Back to Board of Trustees →