David Bowers is no stranger when it comes to being the Mayor of Roanoke. He held that office for 16 years and was a city councilman for 8 more. After several recent unsuccessful attempts he’s back in the race again for Mayor – this time running as a Republican. More from WFIR’s Gene Marrano: