placeholder image

Bizumuremyi, Placide ICT Assistant, IITA

full name

  • Placide Bizumuremyi