olubewarasto

Richard Rasto Olubowa

Location: Kenya
Job: Investigator

Education

  • Parasitology at ICEMR
  • 1 Oct 2021 -

Please Sign in (or Register) to view further.