NDP Schein on in Davenport

Riding held by Grits still feeling the glow of orange tide that swept NDP into power federally

by