Dennis N. Katuuramu
Observed names: Dennis Katuuramu, Dennis N Katuuramu, Dennis Ndahura Katuuramu, Katuuramu, Dennis Ndahura
Institution: U.S. Vegetable Laboratory
ORCID: 0000-0002-6316-6601
Observed ORCID: 0000-0002-6316-6601
OpenAlex ID: A5004506182
