Karl Heffer

Design engineer with a passion for building things.

Johannesburg, South Africa