Good Shepherd secures last semi-final spot - Barbados Today