Stewart Welch III to run for Mountain Brook mayor

by