C. T. Rwizi

C. T. Rwizi was born in Zimbabwe, grew up in Swaziland, finished high school in Costa Rica, and got a BA in government at Dartmouth College in the United States. He currently lives in South Africa with his family.