Innovative People

Alemayehu Reta Terefe

Alemayehu Reta Terefe medical microbiology

Languages Alemayehu Reta Terefe speaks:

English
Amharic