JAMES N. KARIUKI

Professor Emeritus Kariuki has taught International relations at the University of Pittsburgh, California State University and University of Lesotho.

Professor Emeritus Kariuki has taught International relations at the University of Pittsburgh, California State University and University of Lesotho.