It’s time to raise the dead.
Moments after a devastating car accident kills his father, 17-year-old Hemingway Jones takes his father’s body to Lifebank, the cryogenic preservation research center where ...
You can’t outrun the Registration
Imagine it’s legal to commit one murder in your lifetime⎯if you Register the victim and accomplish the kill within fourteen days. So when Lynell Mize stands in line ...
Would you sell your hand for a million dollars?
Regan “Roz” Osbourne is broke. Her ex-boyfriend won’t take no for an answer, and no one is taking her art work seriously. So when a mysterious stranger ...
Don't awaken what sleeps in the dark.
In a future ravaged by fire and drought, two climate refugees ride their motorcycles across the wasteland of the western US, and stumble upon an old silver mine. Descending ...
A 2023 IPPY Award Gold Medal Winner in Mystery
An AudioFile Earphone Award Winner
A 2023 ITW Thriller Award Finalist
A 2023 Killer Nashville Silver Falchion Award Finalist
Photos Never Lie.
Still grieving ...
“The gradual but compelling unraveling of this family mystery captivated me.” —Naomi Hirahara, Edgar Award-winning author of Hiroshima Boy and Clark and Division
“This book is a true delight to ...
Does doing one bad thing make you a bad person?
Sixteen-year-old Emily Keller, known by the media as Keller the Killer, is accused of causing the deaths of a family of four, including young children. ...
The gift of magic may be a curse.
After her desert-transforming wish, Emel follows Saalim to Madinat Almulihi to reclaim all she has lost. But the seaside city is not what she expected. When she is tasked ...
Beware the Brotherhood of the Raven
When two boys vanish from her hometown, Daphne Gauge notices uncanny parallels to her brother’s disappearance 30 years earlier. Symbols of an ancient Norse god. Rumors ...
It only takes one to make a difference.
Just days before Jake Saunders plans on proposing to the love of his life, Jake is called upon once again to save his home, Earth. The Earthen Legion troops and ...