Parrish agrees to $2.7 million contract ‘Rosenhaus said the good relationship he’s had with Bills President and General Manager Tom Donahoe over the years allowed the two sides to hammer out a deal.’ No related posts.