State Alabama League of Municipalities elects new president, vice president The Alabama League of Municipalities on Friday elected Randy Garrison, mayor of Hartselle, as its new president. StaffMay 17, 2023