Vestavia Hills ends fiscal 2024 with record general fund revenues

by