The #Bills and TE Lee Smith signed a 3-year deal worth $9 million, source said. The front-loaded contract includes fully guaranteed money into year 2. Another hole filled in Buffalo.

— Ian Rapoport (@RapSheet) May 13, 2019