Halifax-Yarmouth Diocesan CWL Council

Annual Convention