2019 profile circle.png

Brad J. Gray

Pastoring. Writing. Speaking. Podcasting.

Encouraging lives with the eternal truths of God’s gospel of grace upon grace.

© 2013—2019 Grace Upon Grace
Good But Not Safe: A Sermon from Matthew 20

Good But Not Safe: A Sermon from Matthew 20

The Sinner’s Surety: Psalm CXIX Part 16

The Sinner’s Surety: Psalm CXIX Part 16

Greetings & Salutations: Introduction to the Ministry Minded Podcast

Greetings & Salutations: Introduction to the Ministry Minded Podcast