Bishop Stephen London visited St. Peter’s, Lac La Nonne last week, fulfilling the goal he set when he was elected bishop in 2021 to...