Profile picture
Catherine Mashengu
  • Technician / Assistant
    KEMRI/CDC Research and Public Health Collaboration
    Kisumu, Kenya
mini profile avatar Catherine Mashengu