David Alvarez for mayor

Surprise! The liberal in the race gets our endorsement-again

by