Dereje Tsegaye Leku
Observed name: Dereje Tsegaye
Institution: Adama Science and Technology University
Observed institution: Adama Science and Technology University
ORCID: 0000-0002-5567-7743
Observed ORCID: 0000-0002-5567-7743
OpenAlex ID: A5023866481
