George William Andrews, Mayor of Sudbury 7 times