Innocent Karamagi

Innocent Karamagi is a Lecturer at University of Alberta.