Beverly: Beverly Mayoral Candidate Mike Cahill, left, shakes hands with Beverly resident Jim Rice, on Tuesday evening. David Le/Salem News