Vestavia Hills High wins 1st, 2nd in personal finance state tournament

by