Library reports budget freeze and staffing changes | Swampscott | The Common News