24/7 Wall St. names Hoover best place to live in Alabama

by