placeholder image

Macharia, James Engineering Supervisor - Mechanical & Refrigeration, ILRI

full name

  • James Macharia

mailing address

  • Uthiru

    Kenya