Florida company gives pitch to manage Hoover Met & new 124-acre sports complex

by