The Phoenix Suns have agreed to a multi-year deal with Shaquille Harrison.
Harrison's second 10-day contract with the Suns expires on Monday.
Harrison's deal will be guaranteed for the remainder of this season.
Harrison previously played for the Northern Arizona Suns.