Johns Creek City Councilmember Brian Weaver resigns : vimars