Mc Collen Ntsikelelo Jack

Northern Cape Provincial Legislature

Mc Collen Ntsikelelo Jack

About Mc Collen Ntsikelelo Jack

Currently

Formerly