Lumumba Juma

IT Manager

BIOGRAPHY  

Lumumba Juma is the Information Technology Manager at International IDEA since 2016.

Languages: 
English
Contact Information: 
Stockholm, Sweden