About Zach Keele

Rev. Zachary Keele grew up on a ranch in a small town named Crawford, Colorado. He attended Geneva College in Beaver Falls, Pennsylvania and received his Master of Divinity from Westminster Seminary California. He has served as the pastor of Escondido OPC since 2006.

Lilies And Love Songs: The Wedding Of A King In Psalm 45 (Part 1)

lillies

There is nothing quite like a good, old-fashioned wedding. And nowadays, we have to emphasize “old-fashioned”—not to be nostalgic per se, as if the weddings of yesteryear were always better— but because so many odd things can be done in a modern . . . Continue reading →

The Frankenstein Cake of Despair: Finding Hope In Psalm 38 (Part 2)

We saw how Psalm 38 laid out in gruesome detail the slow perishing of the psalmist. All his systems have shut down; there is no fixing him. It is time to close this book, bury this dead, and move on. Yet even . . . Continue reading →

The Frankenstein Cake of Despair: Finding Hope In Psalm 38 (Part 1)

The time eventually comes for an all-systems failure. You have nursed your car for 250,000 miles with only minor repairs and maintenance—brakes, tires, an alternator—but then, one after another, all the dominoes tumble: Engine blows, transmission cracks, the exhaust falls out. This . . . Continue reading →

The Road of No Good Versus the Path of Godliness: The Cosmic Struggle Between Transgression And The Servant Of The Lord In Psalm 36 (Part 2)

By recording an oracle of Mr. Transgression, Psalm 36 lays out the cosmic battle between the descendants of the serpent and the heir of Eve, the Servant of the Lord. Even though the action might be fierce, our Lord is not a . . . Continue reading →

The Road of No Good Versus the Path of Godliness: The Cosmic Struggle Between Transgression And The Servant Of The Lord In Psalm 36 (Part 1)

Even though our scientific instruments cannot detect them, there are unseen realities in the cosmos. Angels and demons lurk and roam, but we do not hear them. God’s throne room in the heavenly dimension does not register on any radar or sonar. . . . Continue reading →