Shop

The Singer’s Crown: The Author’s Cut

(Over 30,000 words have been restored, bringing the book back to my original vision.)

When his uncle murders his family to take the throne, Prince Kattanan DuRhys is the only royal left alive. . . at a terrible cost. Stripped of his manhood, Kattanan travels as a court singer from one wealthy patron to the next. Given as a courtship gift to the young Princess Melisande, Kattanan feels the stirring of emotions he thought were denied him. But her jealous fiancée has other plans–and the sinister magic to carry them out.

Must Kattanan sacrifice his song to win his kingdom, and the woman he loves?

Buy paperback

Buy on Amazon

The Nazi Skull (Bone Guard 2)

A sunken U-boat, a desert hit-squad, a family secret that might bury Grant forever!

When there’s a break-in at the tribal center on the reservation where he grew up, Grant flies home to Arizona only to find himself confronting white supremacists, Nazi eugenics and the tribal elder who refuses to speak his name: his own grandfather. Will Grant recover the most famous skeleton ever lost—or will he join the bones in their eternal rest?

Buy Direct

Amazon

Barnes & Noble

Kobo

Applebooks

Googleplay

The Mongol’s Coffin (Bone Guard 1)

Veteran heroes, a secret map, a legendary lost tomb!

When a grad student discovers a musical map to Genghis Khan’s tomb, her scholarly life explodes into arson and gunfire. Grant Casey brings in his team for a race to the tomb—to prevent Chinese authorities from burying it forever.

From Cambridge, Massachusetts to Cambridge, England Grant’s team searches for clues—then flies to Inner Mongolia, bringing together a Mongolian singer, a Hong Kong billionaire with a secret past, and Grant’s former commanding officer, who hates his guts.

Mongolian traditions clash with modern priorities in a high-stakes adventure to save one of the world’s greatest lost treasures.

Available in e-book, paperback or audio!

Buy Direct or download sample chapters!

Amazon

Barnes & Noble

Kobo

Apple Books

Googleplay

1 2