David Harwell announces candidacy for Vestavia Hills City Council

by