Glenn is a qualified barrister, holds law degrees from South African and United Kingdom universities and practised at the Johannesburg Bar for 14 years. Glenn has been General Counsel for De Beers and an Executive Director of a London-listed mining company with interests in Lesotho, Botswana and South Africa.