Saturday, September 2, 8:55-9:45 a.m. PDT
Bouchercon 2023
San Diego, CA
Marriott Marquis San Diego Marina—Grand Ballroom, Salon 3
Panelist, Travel by the Book, Mysteries Set in Other Countries, with David (D.V.) Bishop, Carlene O’Connor, Michael Sears (Michael Stanley), J Woollcott, Sharon Lynn (Moderator)

Friday, November 17, 11:00-11:50 a.m. GMT
Iceland Noir, Kjarval
Reykjavic, Iceland
Panelist, Temperature Rising with Philip Gwynne Jones, Lexie Elliot, Jacky Collins (Moderator)

Previous Events


Monday, April 4, 7:30 p.m. ET
The Poisoned Pen Bookstore
Scottsdale, AZ
Virtual event, join via YouTube or Facebook Live!

Tuesday, April 5, 7:00 p.m. ET
Mystery Lovers Bookshop
Pittsburgh, PA
Virtual event, register here!

Thursday, April 7, 8:00 p.m. ET
Book Carnival
Orange, CA
Virtual event, join here!

Friday, April 22, 9:00 p.m. ET
Third Place Books
Lake Forest Park, WA
Virtual event, register here!

Saturday, May 14, 11:00 a.m. ET
Greater Pittsburgh Festival of Books
Duolingo, 5900 Penn Avenue
Pittsburgh, PA
In-person event, register here!


Thursday, April 22, 7:00 p.m. ET
Mystery Lovers Bookshop—Oakmont, PA
In partnership with The Greater Pittsburgh Festival of Books
Learn more or view on Facebook

Friday, April 23, 4:00 p.m. ET
Poisoned Pen Bookstore—Scottsdale, AZ
With David Wagner
Learn more

Thursday, May 6, 7:30–9:00 p.m. ET
Riverstone Bookstore—Pittsburgh, PA
Learn more

Thursday, August 11
Fish & Olive Gallery—Halki, Naxos Island, Greece
European presentation of A Deadly Twist on the island where it is set
Learn more

Thursday, August 26, 5:00-5:50 p.m.
Bouchercon 2021—New Orleans, LA
New Orleans Marriott—La Galeries 2, 2nd Floor
Moderator, Mystery of Crafting Thrillers Set in Foreign Lands

Friday, August 27, 11:00-11:50 a.m.
Bouchercon 2021—New Orleans, LA
New Orleans Marriott—La Galeries , 4-5. 2nd Floor
Panelist, Thrillers in the World of Politics

Thursday, November 18, 4:00 p.m. GMT
Iceland Noir, Iðnó Theater
Reykjavic, Iceland
Panelist, Murderous Islands with Katrin Juliusdottir, Michael Ridpath, William Ryan (Moderator)