Brown and the Bills flirted with a contract last offseason before Brown ultimately made a decision to sign with the Ravens on a one-year deal.
The Bills' leading receiver last year was second-year player Zay Jones, who posted 56 receptions, 652 yards and seven touchdowns.
In 72 career games, which includes the first four years of his career with the Arizona Cardinals, Brown put has 215 catches for 3,230 yards and 22 catches.
The Buffalo Bills intend to sign former Ravens wide receiver John Brown, according to reports. He had 34 of his catches and four of his TDs when Flacco started the first nine games, but only eight catches and one TD over the final seven games when rookie Lamar Jackson started. "Let's go!" Beasley tweeted midday Tuesday. He had a 65 catches for 672 yards and three touchdowns in 2018.
Buffalo was in desperate need of a significant upgrade to its pass-catching ranks this off-season.
Brown offers Bills franchise quarterback Josh Allen a dependable, versatile and experienced pass catcher.
Nsekhe's deal is worth $14.5 million over two years.
Good moves. Smart moves.