Tuhia he haere tonu mo tenei whitianga - I whanau ia i Saint-Louis, Senegal. I whakataetae ia i te 1983 World Championships (400), te 1984 Olympic Games (800), te 1987 World Championships (800) me te 1988 Olympic Games kaore i tae ki te whakamutunga. I whakataetae hoki ia i te 4 × 400 mita relay i te 1983 World Championships, te 1984 Olympic Games
me ngā kēmu Olympic o te tau 1988, engari kāore te kapa i eke ki te whiringa toa.