Dr Travis M Noakes

  • Cape Peninsula University of Technology
  • Post-Doc, Communication & Media Studies
  • South Africa

Find me at