Mesach Semakula, God-fearing person is an Afro Pop musician, and a smart focused business man with a number of investments in Uganda and the music industry specifically where he owns one Kann Records Studio which is managed by Travis "Dr. Tee" Kazibwe another Ugandan gospel musician.