Town of Buffalo, Harper County, Oklahoma, United States