If you go in to the family search website (familysearch.org)
and click on collections, United States; then click North Carolina, then click in counties, Northampton you will discover about all the wills, etc. for the surname, beginning in the first books of probate records, surely in the ones dtd. 1760 -1862 Vol. 1. I think there is approx 160 different cross indexes for wills, so you will hop to Buffaloe surname fairly quick. It will give you Buffaloe surname, and the Book and Page for will, in the Devisor/Devisee lists. I have searched the B's well for a William Brooks there, and know William Buffaloe is listed.
Good hunting! If you come across a Sarah Buffaloe, who might have been the wife of Jesse Fort (Fairfield Dist., SC ) would you let me know?