John Karegwa activities: Director

Write a review.

John Karegwa

Director at Changemaker International
Languages: English

Notes

John Karegwa's personal:

Profile summary

n/a

Recent Activities

Activities