Grand Lake councillor resigns

Three municipal by-elections set for Oct. 19