Managing Director
johannesburg, gauteng, south africa
Impressions Digital Solutions
Durban University of Technology
NZIE (New Zealand Institute of Education)