Green Pastures

Posted on September 9 2018, delivered by Dr. David Palmer

God provides for our deepest needs.