Francis Muchiri Wambura
Observed names: Francis M Wambura, Francis Muchiri W., Francis Wambura, Wambura Francis Muchiri
Institution: Kenya Medical Training College
ORCID: 0000-0003-0386-8799
Observed ORCID: 0000-0003-0386-8799
OpenAlex ID: A5068781270
