Courtesy photo
Since 2009 the Knights of Columbus have provided high-quality, new winter coats to children in need, with coats being distributed in 49 U.S. states and all 10 Canadian provinces.
Since 2009 the Knights have provided high-quality, new winter coats to children in need, with coats being distributed in 49 U.S. states and all 10 Canadian provinces.