Swampscott: Swampscott third baseman Corey Carmody makes contact against Salem on Monday afternoon. David Le/Salem News