Jacques van Heerden

Jacques van Heerden

Entrepreneur. Shaking Nations. Connecting Generations. Investor.