top of page



The world of Yirmeyahu—known to the later English-speaking world as Jeremiah—is crashing down around him. The tiny kingdom of Yehudah, the last remnant of the people of Yisra’el, lies caught between superpowers, Egypt and the new, and aggressive, empire of Babylon. Yirmeyahu, a speaker for the war god Yahweh, warns his uncaring people of threatening catastrophe, throwing himself into a maelstrom of political intrigue, as kings strive desperately to play one power against the other. And his own life is no happier than his nation’s: he has been haunted from his earliest youth by visions of a goddess whose surpassing beauty makes any merely human woman pall in comparison. She blocks his path whenever he seeks another lover. As Yehudah girds itself for its final, fatal battle against empire, Yirmeyahu goes to war with the goddess, until, in exile, a new series of devastating revelations leads him towards reconciliation with the god, the goddess, his people, and himself.

Speaker for the God launched on January 4, 2020. It is now available for order at Amazon Kindle, Apple Books, Barnes and Noble, Kobo, and Smashwords. To pre-order at Apple Books, use the Books app. To order at Amazon, Barnes and Noble, Kobo, or Smashwordsuse the buttons below. 

The prologue to Speaker for the God is on this site: Looking for Elijah. To download a fuller free sample of the novel, click on the button on the Prologue page.

Feel free to contact me on the contact page on this site or at

bottom of page