Tim Mashele

Tim Mashele is the Provincial Chairperson of the ANC Youth League in Mpumalanga Province