The John Keegan Mystery Series
Start with Soft Case and follow Detective Keegan's evolution through 12 explosive cases, culminating in the ultimate takedown
Soft Case
Published
Tech mogul Ronald Mullins is dead. Suicide, they say. Detective Keegan isn't buying it. When his investigation gets too close to the truth, Keegan finds himself suspended, framed, and fighting for his life. Sometimes asking the wrong questions gets you the right enemies.
All in a Row
Published
A serial killer is targeting young women in Manhattan, and the pressure is mounting. Keegan must navigate department politics while tracking a methodical murderer who always leaves his victims "all in a row."
Death Knell
Published
A vigilante is cleaning up New York's streets, one dead criminal at a time. When Keegan and newly returned partner Rick Calhill investigate, they face an impossible question: Why stop a killer who's doing the city a favor? The answer might destroy them both.
The Down Side
Published
Patrick Dillons, beloved actor, is found dead in his apartment, the crime scene a menagarie of all his movies. But Dillons lived a secret life, one that delved into the city's underbelly. Keegan and new partner Karl Lavin must dig deep to find his killers.
The Fallen
Published
Fresh from the Dillons case, the anonymous texter that haunted Keegan returns, only this time with a promise of help...and closure. When Keegan discovers he's playing a game he cannot win, it's a race against time to stop the killings before they happen...and before Keegan fulfills the prediction that he will commit one.
Never Look Back
Published
An AI genius is strangled with piano wire, a callback to the cases in All in a Row and a certain shoutout to Keegan. With the competitive tech industry stonewalling, Keegan must navigate the treacherous waters and figure out whether it was a political kingmaker, an online game gone wrong, or an upstart company claiming to work on time travel that killed Keith Canton.
The Lies That Bind Us
Published
A dual narrative with Pauline Keegan. Mayor LeBlanc is brutally murdered. All indications point to a female companion. Until a self-proclaimed mastermind takes credit and sets a doomsday clock for New York. Keegan faces roadblocks and every turn and nearly takes the entire city down as he seeks the killer.
First Cut
Published
Keegan's first case, set in 1999. Cassie LaVelle, an upcoming artist, dies at the hands of a vicious attacker. Was it her boyfriend, a secret admirer, or a random act of violence? Keegan will learn the dangers of emotion when investigating as he combs through the evidence and finds his way as a detective.
Second Time Around
Published
The second case Keegan gets pairs him with upstart and future partner Rick Calhill. His ego bruised from his first case, Keegan overcompensates. But when Calhill goes AWOL, Keegan finds the righ thread and solves the case of what first appeared to be a random convenience store holdup gone wrong.
Third and Long
Published
NetNest should have changed how we use the internet. This case is how it was silenced.
Despite his success in his previous case, Keegan gets a babysitter, department relic Matty Long. At first, they clash over the poorly staged suicide of advertising executive and founder of NetNest Martin Reeves. Later, they bond and realize NetNest had a chance to take over the internet, and too many people had too much to lose if it succeeded.
Ghosts of Days Gone By
Published
In The Lies That Bind UsKeegan took down city government. Now labeled 'Keegan the Destroyer' he faces a city that blames him. A murdered girl in Central Park brings him back to the Death Knell case. Pauline, his wife, takes a leave of absence from their marriage. And the return of his ex, Elena Moreno, complicates things further. When the victim's connections to local gangs comes to light, Keegan realizes there's more to the case to solve...and to his life.
The Takedown
The Epic Finale
When you keep poking at hornet's nests, you're bound to get stung. The city has turned on him. The commissioner wants him gone. And a high-tech criminal wants revenge. While investigating the death of a crypto lawyer, a case he feels might be his last, Keegan will come face to face with an enemy that wants nothing short of total destruction. To stop him, Keegan will risk all he has, knowing he likely won't make it out alive.