As mentioned earlier on Buffalo Football Report:
Dray has spent the last two seasons with the Cleveland Browns. Last year, Dray appeared in 16 games, 10 starts, and recorded six receptions for 61 yards. In 2014, Dray caught 17 passes for 242 yards and two touchdowns in 16 games (eight starts).
Before arriving in Cleveland, Dray spent four seasons with the Arizona Cardinals. Dray's most productive season in Arizona came in 2013 when the tight end caught 26 passes for 215 yards and two touchdowns. In his four years in Arizona, Dray had 33 receptions, 302 yards, and two touchdowns.
Although Dray's receiving totals are far from impressive, he's served as a blocking tight end for much of his career. The Bills could look for a blocking option to compete against Chris Gragg and Nick O'Leary for a roster spot.
Dray has ties to the Bills as he played college football at Stanford. In 2009, Bills offensive coordinator Greg Roman served as Stanford's tight end coach. Dray recorded 11 receptions for 149 yards and three touchdowns in 2009 at Stanford.
The signing of Dray led to this outstanding tweet.