The journey so far: Rolín Nel, CEO, Kaross Travel Published by Staff Writer on 25 May 2018 ‘You need to admit you can’t be good at everything, and that you can’t do everything yourself.’