The end of week three for NBA Free Agency is closing in fast, with day nineteen having ended. Yesterday long-time veteran James Jones retired, the Boston Celtics did something they have never done before, and the Utah Jazz made two signings.

James Jones retires, immediately gets job

The Phoenix Suns announced yesterday that they have extended the contract of general manager Ryan McDonough through the 2019-20 season. Along with the news came the surprising announcement that longtime NBA player James Jones had retired and would become the team's vice president of basketball operations.

He will now work alongside McDonough in overseeing all basketball related manners, including the draft, free agency, and trades. Jones was previously the Secretary Treasurer for the NBA Players Association. He also played for the Suns from 2005-2007.

In his 14-year NBA career, James Jones never played for a losing team, carried LeBron James to seven straight finals appearances and is a three-time NBA champion. He also won the three-point contest during the 2010-11 All-Star break. For his career, he averaged 5.2 points, 0.8 rebounds, 0.3 steals, 0.2 blocks and 0.1 steals. He played in 709 games, starting 93 of them while shooting 40.1% from the field and on three-pointers.

Celtics award first two-way contract in team history

The Boston Celtics have signed their second-round pick (53rd overall) from the 2017 NBA Draft Kadeem Allen to the first two-way contract in team history. This means that Allen can split time between the NBA and the team's G-League club, the Maine Red Claws. He can spend up to 45 days in the NBA this season and will receive an elevated G-League salary went not in the NBA.

As long as he is on the two-way contract, Allen cannot be signed by another team or play in the NBA playoffs. During his senior season at Arizona, the 24-year-old shooting guard averaged 9.8 points and 4 rebounds while being named to the Pac 12 second team and defensive team.

Jazz sign Royce O'Neal and Eric Griffin

The Utah Jazz have signed small forward Royce O'Neal, with details of the deal not being disclosed.

The 24-year-old went undrafted out of Baylor in 2015 and spent last season playing for Gran Canaria in Liga ACB and EuroCup. He averaged 8.3 points, 5.2 rebounds and 1.2 assists for them. He also spent this summer on the New Orleans Pelicans Las Vegas Summer League team.

The team also signed 27-year-old forward Eric Griffin to a two-way contract. Griffin went undrafted in 2012 out of Campbell and has since bounced around between playing in the G-League and playing overseas. Last season he played for Hapoel Gilboa Galil in the Israeli Basketball Premiere League (Ligat HaAl). Griffin averaged 14.9 points, 7.1 rebounds, 1.6 assists, 1 steal and 1.8 blocks. He was named to the Ligat HaAl All-Star team. Griffin played for the Jazz's Summer League team in Las Vegas, where he impressed them with his play.