Innovative People

Ipola Patrick Albert

Biomedical laboratory, Molecular Biology, Microbiology, hematology, histopathology etc

Languages Ipola Patrick Albert speaks:

English
Ateso