Unrestricted free agent MarShon Brooks is progressing toward finalizing contract terms with Olimpia Milano Armani of the European League, a source told RealGM.

Brooks had been in dialogue with NBA teams before advancing in negotiations with Olimpia Milano on Tuesday night. For Brooks, the Italian club holds great appeal for its financial stability and opportunity to play significant minutes in a supreme overseas league.

Brooks previously received interest from the Indiana Pacers this offseason.

Brooks finished this past season with the Los Angeles Lakers after previously playing for both the Boston Celtics and Golden State Warriors. Brooks was traded by the Brooklyn Nets to the Celtics last July.