While he agreed to the deal back at the start of free agency, Kelvin Beachum officially signed his one-year deal with Arizona.