Emeka Icha
Emeka Icha

Emeka Icha

A budding software engineer on the rise. A videography enthusiast. A blessed man.