Stock Market Challenge comes to Vestavia Hills Civic Center on Feb. 29

by