Gerhard van der Merwe

Managing Director

Gerhard van der Merwe