Shawn Mavundla

Shawn Mavundla is a writer, commentator and debater. He has also written articles on law, politics and philosophy for local print media and teaches debating and public speaking to High School students.