Tuhia he haere tonu mō tēnei wāhanga - I whānau ia ki Istres. I wini ia i te mētara parahi i te 1978 European Indoor Championships me te mētara koura i te 1980 European Indoor Championships. I tae ia ki te haurua whakamutunga i te 1978 European Championships
me te 1980 Olympic Games.