Author of the Airborne · Armor · Rangers · Big Red One series
Category

World War 2

NEW RELEASE – Airborne, Normandy

For decades, Normandy has been told through familiar names and familiar stories. But what about the men who jumped first into chaos, landed in flooded fields, scattered across enemy territory, and fought anyway? Airborne, Normandy tells the overlooked story of the 82nd Airborne Division and the 507th Parachute Infantry Regiment …

Continue Reading
Apr 10, 2026
Rangers, North Africa, Now Available as an Audiobook on Spotify

I’m excited to announce that Rangers, North Africa is now available as an audiobook on Spotify. 🎧 Listen here: https://open.spotify.com/show/4Jzt0wbZZ3SOiUyE1og0aR A Different Kind of AI Narration This audiobook is AI narrated, but not in the way you might expect. One of the biggest problems with AI narration is the flat, …

Continue Reading
Operation Varsity: The Largest Airborne Assault of World War II

March 24, 1945, Germany In the final months of World War II, the Allies launched one last massive airborne operation deep inside Germany. It was called Operation Varsity. And unlike earlier airborne assaults, this one would unfold in broad daylight, under the guns of a fully alert enemy. The Final …

Continue Reading
The Big Red One in World War II, From North Africa to the Heart of Germany

When the United States entered World War II, the 1st Infantry Division was one of the few formations with real combat experience. Its soldiers had already proven themselves in the trenches of France during World War I. But the war they were about to fight would be very different. No …

Continue Reading
Pre-Order Announcement: Armor, Book 2 – Sicily

The next chapter of the war is coming. I’m excited to announce that Armor, Book 2: Sicily is now available for pre-order on Amazon Kindle and Paperback. This novel continues the story of Staff Sergeant Ricci and his Sherman tank crew after the brutal North African campaign. Tunisia is behind …

Continue Reading
Operation Jedburgh: The Allied Commandos Who Dropped Into Occupied Europe

In the summer of 1944, as Allied armies prepared to storm the beaches of Normandy, another kind of force was preparing for war behind enemy lines. They were not conventional soldiers. They were small three-man teams trained to organize resistance movements, sabotage German logistics, and coordinate guerrilla warfare across occupied …

Continue Reading
The M1 Carbine: The Lightweight Rifle That Won the War’s Quiet Battles

In the chaos of World War II, American soldiers carried some of the most iconic weapons ever fielded: the M1 Garand, the Thompson submachine gun, and the Browning Automatic Rifle. Yet one of the most widely use, and often misunderstood, was the M1 Carbine. Small, lightweight, and easy to handle, …

Continue Reading
Cisterna: When the Myth of Elite Infallibility Got Men Killed

There’s a comforting lie that clings to elite units: that skill, courage, and reputation bend reality. Cisterna shattered that lie. Not gently, catastrophically. On 30 January 1944, two U.S. Army’s Ranger Battalions walked into an ambush so complete it erased the unit as a combat formation. This wasn’t a tragedy …

Continue Reading
The Truth About WWII Ranger Units vs. Hollywood Rangers

Hollywood didn’t just exaggerate WWII Rangers. It replaced them. What most people think they know about Rangers, fearless charges, nonstop aggression, rule-breaking heroes who win through sheer will, isn’t history. It’s a simplified fantasy that’s easier to sell and easier to consume. And it does real damage to how elite …

Continue Reading
Rangers in the Final Campaigns: From the Hürtgen Forest to Victory in Europe

By late 1944, the war in Europe had entered its final and most brutal phase. Allied forces had landed in Normandy, liberated much of France, and pushed toward the borders of Germany. For the U.S. Army Rangers, the battles of North Africa, Sicily, and Normandy had already cemented their reputation …

Continue Reading
An unhandled error has occurred. Reload

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.