City of Hamilton, Marion County, Alabama, United States