Battle for Preston: Three African Nova Scotians on the ballot to represent newly created riding