Hey all! For anyone attending Norwescon (the Pacific Northwest’s Premier Science Fiction and Fantasy Convention — says so right there on the…
Continue reading →Is That a Lot?
UPDATES: Will come at the end of this post. Scroll down if you have zero interest in stuff like how many…
Continue reading →
NEW RELEASE! “Life in Shadows” Is Now Available!
I have a new book out! Life in Shadows collects three novellas & one novelette from the cast of Good…
Continue reading →Courage Isn’t a Closed Door
The day I reported aboard my first duty station in the Coast Guard, I pulled refugees out of the ocean. This…
Continue reading →Progress
I have submitted the manuscript for PMF #3: Dead Man’s Debt to my editor at Skyscape. This in no way…
Continue reading →PREVIEW CHAPTER: DEAD MAN’S DEBT
Warning: THIS BOOK IS TOTALLY NOT FINISHED! I have only now shared it with my beta readers. They may well tell…
Continue reading →“Let me explain… No, there is too much. Let me sum up.” Audiobooks, Updates and WorldCon.
So much to tell! First and Foremost: GOOD INTENTIONS and NATURAL CONSEQUENCES are now available through Audible.com! Once again, the narrator is Tess Irondale,…
Continue reading →
POOR MAN’S FIGHT Released Through Skyscape on Amazon!
POOR MAN’S FIGHT has been released by Skyscape, Amazon’s YA/New Adult imprint! The book is now available for Kindle as well…
Continue reading →Multiple Announcements and Important Things!
Hi all, Welcome to the new site! I’m very happy with it. After some consideration, I decided things had outgrown…
Continue reading →
Something for Good Intentions Fans
I don’t want anyone thinking that I’ve forgotten about my other series. Yeah, I know, its’ not a short story…
Continue reading →