Principal change at Cahaba Heights Elementary draws protest at Vestavia school board meeting

by