Charlotte Rescue Mission, Mercy Chefs, Trail Life USA, Youth For Christ
Ministries Making a Difference: Charlotte Rescue Mission, Mercy Chefs, Trail Life USA, Youth For Christ