Author and Historian
March 27, 2017
Cushing, Oklahoma is now the largest oil storage facility in the world and is the price settlement point for West Texas Intermediate crude on the New Yo...
March 20, 2017
It was an Old West history-drenched evening this past Thursday, March 16, as John spoke about Oklahoma’s Ancient-Statehood period before nearly one hund...
March 14, 2017
John returns to Duncan, the town where he grew up, at 7 p.m. this Thursday to deliver his brand new Oklahoma History presentation
March 11, 2017
Miami, Ottawa County, and far northeast Oklahoma history buffs and friends - this Monday evening from 6:30 - 8:00, John will give an illustrated present...
March 10, 2017
If you like learning about and discussing Civil War and Oklahoma History and you're in the OKC area, join John this Saturday or Tuesday! Saturday at...
March 6, 2017
John and renowned historical artist Neal Taylor (www.gntayloroklaart.com) collaborated for an exciting Oklahoma History event at the Durant Library Satu...
March 3, 2017
Acclaimed artist and Oklahoma native Neal Taylor, whose paintings grace the front cover, back cover, and many pages within Vol. 1 of "The Oklahoman...
March 1, 2017
We’ll update this speaking and book signing schedule as we go. At most of these events, as John speaks, he will run a PowerPoint presentation that proje...
February 8, 2017
Library Even Details HERE — Map Direction HERE
On Thursday evening, February 9th, from 7:00 pm to 8:30 pm, John will give a presentation about his b...
February 1, 2017
John has the following appearances on Thursday Feb 2nd:
5:10 - KTOK Radio with Jason Doyle
6:00 - Full Circle Bookstore Talk
6:30 - Book Signing
WATCH War Between the States Preview Video
WATCH The Oklahomans Two-Minute Preview Video!
NEW! — FULL Mustang Book Trailer
Tulsa Book Signing at Barnes & Noble This Saturday
December 20, 2019
This Sunday! KTOK Radio Previews The Oklahomans Vol 2
December 14, 2019
Edmond Book Signing at Best of Books This Saturday
December 12, 2019
November 29, 2019
Tulsa’s Great Pat Campbell 1170 AM Radio Talk Show
November 28, 2019