James Johnson fights off strong challenge to win men’s championship - Barbados Today