Mayor Rick Freeman Resigns