Author and Historian
February 8, 2020
One of the most well received public presentations John has ever given was his new, updated presentation at last year’s Randall University Civil War Sym...
April 23, 2019
Oklahoma City radio icon Gwin Faulconer-Lippert discusses John's upcoming World War II novel Mustang with him on her KTOK/iHeartRadio Easter Sunday prog...
December 20, 2018
Oklahoma radio icon Gwin Faulconer-Lippert recently discussed Oklahoma's holiday heritage with John on her KTOK Radio/iHeartRadio program. The discussio...
May 4, 2018
We have received scores of requests for a study guide to accompany Will Rogers Medallion Award-winning The Oklahomans: The Story of Oklahoma and Its Peo...
April 23, 2018
Please join John as he delivers an exciting, highly illustrated presentation on the life and accomplishments of legendary Cherokee Chief, Civil War Gene...
Please enjoy John's rousing multi-media video presentation to over 200 enthusiastic, history-impassioned Tulsa Rotary Club attendees. It features an ove...
January 4, 2018
Emmy-wining, longtime OKC TV news anchor Gerry Bonds interviews me on her terrific syndicated radio program "The Living Room"
November 8, 2017
The Ranch 106.1 and KOOL 105.5 radio personality, retired U.S. Army SFC Dennis Linam, interviews John just before his presentation to the annual Grady C...
November 1, 2017
If you are reading this feature, chances are good that you contributed in some way to The Oklahomans: The Story of Oklahoma and Its People, Vol. 1, Anci...
September 30, 2017
This Monday evening at 6 p.m., John will deliver a new Oklahoma History presentation in the Chesapeake Room of the magnificent Oklahoma History Center i...
WATCH War Between the States Preview Video
WATCH The Oklahomans Two-Minute Preview Video!
NEW! — FULL Mustang Book Trailer
Powerful Memorial Day Interview: MUSTANG and Veterans Yesterday & Today
May 25, 2020
Oklahoma - Land of Second Chances
May 23, 2020
Pushmataha – Choctaw, Oklahoman, American
April 24, 2020
The High School Game of the Century
March 12, 2020
John Talks Mustang with Trey Graham
February 27, 2020