Hoover ranked best place to raise a family in Alabama

by