Michael T. Kariwo

Michael T. Kariwo is originally from Zimbabwe but currently teaches at the University of Alberta, Edmonton.