Town of Vincent, Shelby County, Alabama, United States