city of crows

Dawn Slayer is out!

the seventh City of Crows novel is finally here!

book7.jpg

GET IT ON:

AMAZON

BARNES & NOBLE

KOBO

GOOGLE PLAY

APPLE

 

No matter where Cal Kinsey goes, danger always follows.

After being kicked out of his hometown by a hitman wizard with a strong vendetta, Calvin Kinsey is on his own for the first time in years. Without his job at DSI, he no longer has any legal protections to shield him from the wrath of his many supernatural enemies. And to make matters worse, he can’t even speak to any of his friends without breaking the magic oath branded onto his arm. There is, however, one exception: Cooper Lee.

But when Cal’s plans to meet up with the long-absent Cooper get sidetracked by an unexpected blizzard, he’s thrust into the middle of a developing struggle in the snowy heart of Moscow. The Black Knights have smuggled a dangerous magic artifact into the city on behalf of their mysterious benefactors, and those benefactors will do anything to obtain this artifact—even if it means burning the entire city to the ground.

Teaming up with new acquaintances and old thorns in his side, Cal must navigate a perilous situation that pits him against the two types of people he fears fighting the most: those whose power he cannot overcome and those he once called allies.

Spell Caster is out!

The sixth City of Crows book is here at last!

SpellCaster-Final.jpg

Get IT ON:

AMAZON

BARNES & NOBLE

KOBO

GOOGLE PLAY

IBOOKS

 

Cal Kinsey’s back on the beat, but nothing is the same.

After discovering a startling secret about his own history, Cal’s been forced to split his time between honing new skills and healing old wounds. So when what appears to be a routine supernatural murder drags him out of the DSI office and onto the streets once again, Cal is initially overjoyed at the prospect of returning to some sense of “normal.”

His hopes are dashed, however, when the seemingly simple crime suddenly morphs into a violent murder spree that leaves bloody bodies scattered across Aurora. With scant clues to the perpetrator’s motives and identity, Cal and his teammates find themselves in a race against time to stop a magic practitioner hellbent on killing anyone related to a man that everyone at DSI was hoping they’d be allowed to forget.

But in the supernatural community, old wounds always reopen and old enemies always rear their heads again in the ugliest of ways. And while Cal now has more power at his disposal than ever before, the adversary pitted against him this time around may just be unstoppable. 

Doom Sayer is out now!

Get it on: Amazon

Aurora, Michigan is finally at peace for the first time in months. It doesn't last very long.

As Cal Kinsey is creeping up to his one-year anniversary on Riker's team, something else is creeping through the streets of Aurora. One by one, people are falling ill with severe flu-like symptoms, and the doctors are stumped, unsure of the cause. 

At first, the supernatural community ignores this largely human problem...until a wizard is infected and flies into an insane rage, destroying almost half a city block. 

That is when the truth comes out: It's not a disease at all. It's an infectious curse.

With Aurora's supernatural community descending into panic, DSI goes on high alert, and every team is mobilized to hunt down the curse's source. But the ICM refuses to cooperate with the investigation. Terrified practitioners try to flee the city, risking an epidemic. A scared witch attacks a DSI team, killing multiple agents.

And just when Cal and his teammates think it can't possibly get any worse, the unthinkable happens.

The new leader of the local ICM chapter accuses a DSI agent of playing a part in the creation of the curse. Specifically, he accuses one of DSI's elite detectives: the one and only Cal Kinsey.