Town of Cottonwood, Houston County, Alabama, United States