Yamo Gebrewold

Yamo Gebrewold

Yamo Gebrewold

A software developer with a passion to learn and teach.