Leigh has been with Cape Town Tourism since 2012, responsible for the destination branding and marketing of Cape Town.
Albert is a Dutch sustainable tourism expert, with an academic background in coastal ecology and environmental science.