De Souza takes up managing director post - Barbados Today