what swimmer had a record in toyko that also won eight medals in the 2018 commonwealth games ?
taylor ruck