Knowing the Good and Generous God

God is good, all the time. Stuart preaches on the goodness of God as he continues his series through James. The passage this morning is James 1:16-18.