Nyorai kupfuurira kweiyi ndima - Otto akakwikwidza mumakwikwi evakadzi emamita 50 akasununguka
pa 2004 Summer Olympics muAthens, nokugamuchira Universality nzvimbo kubva FINA. Achishambira mumakwikwi maviri, akaisa rekodhi yeupenyu hwese ye33.04 kuti apedze wechishanu uye wechinomwe zvachose mumakwikwi ekutanga.