West

Seven Democrats, three Republicans vie for Markey seat