Star tight end Trey McBride has agreed to a four-year deal with the Arizona Cardinals ...