Russell having major impact - Barbados Today