Author: Thomas Kamanzi
Alternate names: Kamanzi, Th.; T. Kamanzi; Th. Kamanzi