Williams finishes third in Diamond League - Barbados Today