Tom Kanyok

Bill & Melinda Gates Foundation. USA