Tuhia tētahi tohutoro mō tēnei wāhanga - I whānau ia ki El Kelaa des Sraghna. I whakataetae ia i te 2003 World Championships, te 2003 World Half Marathon Championships, te 2004 World Cross Country Championships
, nga Taakaro Orimipia 2004, te 2004 World Half Marathon Championships, me te 2005 World Championships. Ko tana waahi pai ko te 30th i nga Olympics o te tau 2004.