Peter Sumba Odada

PS

4

Publications

209

Citations

4

H-Index

2009

Active since

Peter Sumba Odada is an author at Kenya Medical Research Institute.

Publications per year

2009–2017

4

Publications

4