Innovative People

Lubwama Marvin James

Lubwama Marvin James environmental protection, computer, media, disease prevention, peoples understanding

Languages Lubwama Marvin James speaks:

English
Luganda