The Bills signed Ferguson to a four-year contract extension Saturday, Jay Skurski of The Buffalo News reports. Ferguson was set to become an unrestricted free agent when the new league year began Wednesday, but the 30-year-old will remain in Buffalo to serve as the long snapper for the foreseeable future.