Christine Kaleeba

Christine Kaleeba

Communications Specialist at The Global Fund. BAIR, 2008