placeholder image

Gemeda, Deksiso Security Guard, ILRI

full name

  • Deksiso Gemeda

mailing address

  • Addis Ababa

    Kenya

    Ethiopia