who is the swimmer that holds a record in irvin and also has twenty-eight medals in major international competitions ?
jessica hardy