Allan Buzibye, Bsc

  • Laboratory Technologist, IDI Institute, Uganda