Craig Leeson accepts award at the Barbados Independent Film Festival