President Cyril Ramaphosa has appointed Advocate Dinkie Portia Dube as Deputy Public Protector of the Republic of South Africa for a non-renewable term of seven years, strengthening the leadership of the country’s Chapter Nine institutions.