You asked:

facts about Glenn Babb

  • Glenn Robin Ware Babb is a former politician and diplomat for the former apartheid government in South Africa.