A look at the candidates for Ward 3 city councilor in Beverly

Euplio Marciano