michaelgraaf

michaelgraaf

Activist and community informatics practitioner.
Cape Town.