PHOENIX (AP) The Phoenix Suns have made the signing of Jared Dudley official, and the nine-year NBA veteran pronounced himself the ''perfect'' person to bring veteran leadership to the young team.

Dudley signed a three-year, $30 million contract and was introduced at a news conference on Friday, although he really didn't need an introduction. He spent five seasons with the Suns, and was part of the teams in the high-energy Steve Nash era.

The Suns also have agreed to terms on a two-year deal with another ex-Sun, guard Leandro Barbosa, but that signing won't become official for several weeks because he is in Brazil with the national team that will host the Rio Olympics.

More from FoxSports

Dudley will play power forward with the Suns.