A Kansas soldier likely saved 'countless lives' by driving into an active shooter, police say

Police say a Kansas soldier likely saved lives by ramming his car into a gunman who opened fire on a busy bridge connecting Kansas and Missouri. CNN affiliate KMBC spoke with Master Sgt. David Royer after he intervened in the incident.

Posted: May 29, 2020 2:01 PM
Updated: May 29, 2020 2:01 PM

Master Sgt. David Royer stood upright with his interlocking hands in front of him Thursday as he matter-of-factly recounted how he rammed his truck into an active shooter before heading home to hug his kids, mow the grass and have dinner.

The military police officer based at Fort Leavenworth likely saved "countless lives" with his quick action one day earlier when a gunman opened fire on a busy bridge connecting Kansas and Missouri, police said.

"I don't necessarily myself feel like I'm a hero," Royer said. "I feel as if most people in my situation would have done the same thing. There was nothing else I could do... I knew lives were in danger."

The gunfire erupted late Wednesday morning on the Centennial Bridge when a man armed with two weapons stopped his vehicle, stepped out and began shooting, according to Leavenworth Police Chief Patrick Kitchens.

One motorist was wounded.

Soldier 'assessed the situation very quickly'

Royer was sitting in his truck, chatting with his fiancee via speaker phone during heavy construction traffic on his way home. He saw a man outside a car in front of him.

"As I was talking to her, the man pulled up a rifle and started aiming... and began to shoot off some rounds," Royer recalled.

Royer told his fiancee to call 911 and hung up.

"I assessed the situation very quickly, looked around and took the only action possible that I felt I could take," he told reporters. "I accelerated my truck as quickly as possible and struck the active shooter and pinned him underneath my truck."

The motorist wounded by gunfire is also a soldier at Fort Leavenworth, the police chief said. The gunman was also injured. Both men were in serious but stable condition at a hospital, according to Kitchens.

"What was a very, very dangerous situation fortunately was ended quite quickly and ... very likely countless lives were saved by the person who intervened and helped," Kitchens said.

The shooter randomly fired at cars

Royer said his training as a military police officer during 15 years in the Army and adrenalin took over when the shots rang out.

After plowing into the gunman, Royer said he came out his truck but didn't immediately see the shooter. He walked around and saw the rifle on the ground.

"I assumed he was not a threat anymore," he said.

The gunman was trapped beneath the ruck. Royer tried to assess the man's condition. The shooter mumbled but Royer couldn't understand him. He saw a pistol when he went to shut off the car's engine.

Within minutes, local law enforcement arrived at the bridge. Some motorists thanked Royer.

"After the incident was over I was pretty calm," he said. "But when I got home I just wanted to get everything back to normal -- get to my kids, give them a hug and then I mowed my grass, ate dinner and spent time with my family."

Two cars on the bridge were hit by gunfire. The passengers weren't hurt. Kitchens said the gunman appeared to have randomly opened fire on cars.

Police were called about 11 a.m. Wednesday, as Kansas transportation department personnel did work on the bridge. The initial report was of shots fired in a potential road rage incident, Kitchens said.

"As the investigation unfolded, we learned this was an active shooter with multiple weapons on the bridge firing at cars with no particular association," he said.

The shooter had a handgun and a semiautomatic rifle, the police chief said.

The motive is under investigation. Royer wasn't hurt.

Police have not commented on criminal charges against the gunman.

'I had a lot of good times in that truck'

The military veteran hails from a small town in Ohio. His father is a truck driver who has stopped to pull people to safety at highway wrecks. His mother is a feisty "smaller woman" who once stood up to man who was 6 feet, 5 inches tall to protect his brother, he said.

"They're very strong and they've shown me -- do not let fear take control of you," Royer said.

Royer's 2014 Chevrolet Silverado sustained extensive damage.

"First vehicle I ever owned in my name," he said. "I had a lot of good times in that truck."

The gunman, who was not identified, resides in Platte County, Missouri, according to Kitchens.

The Bureau of Alcohol, Tobacco, Firearms and Explosives was tracing the weapons, CNN affiliate KMBC TV reported.

Indiana Coronavirus Cases

Data is updated nightly.

Confirmed Cases: 49063

Reported Deaths: 2732
CountyConfirmedDeaths
Marion11760689
Lake5276246
Elkhart340255
Allen2835133
St. Joseph200169
Cass16429
Hamilton1608101
Hendricks1425100
Johnson1296118
Porter76738
Tippecanoe7359
Clark66844
Madison66764
Bartholomew59145
Vanderburgh5876
LaPorte58326
Howard58058
Kosciusko5624
Marshall5016
Noble48528
LaGrange4779
Jackson4733
Boone45443
Delaware45252
Hancock45236
Shelby43125
Floyd38444
Morgan32731
Monroe30928
Montgomery29720
Grant29626
Clinton2902
Dubois2886
Henry28216
White26610
Decatur25432
Lawrence24825
Dearborn23823
Vigo2388
Warrick22729
Harrison21622
Greene19032
Miami1862
Jennings17712
Putnam1708
DeKalb1634
Scott1628
Daviess14817
Wayne1436
Orange13623
Perry1359
Steuben1302
Franklin1268
Ripley1247
Jasper1232
Wabash1142
Carroll1102
Fayette1037
Newton9910
Gibson982
Whitley975
Starke943
Randolph804
Huntington782
Jefferson762
Wells751
Fulton721
Jay680
Washington671
Pulaski661
Knox640
Clay604
Rush583
Owen501
Adams491
Benton480
Posey450
Sullivan451
Spencer441
Brown421
Blackford392
Crawford320
Fountain322
Tipton311
Switzerland280
Parke240
Martin220
Ohio180
Vermillion140
Warren141
Union130
Pike110
Unassigned0193

Ohio Coronavirus Cases

Data is updated nightly.

Confirmed Cases: 60181

Reported Deaths: 2991
CountyConfirmedDeaths
Franklin10879439
Cuyahoga8277383
Hamilton6287206
Lucas2836303
Marion273639
Summit2241207
Pickaway220541
Montgomery220131
Mahoning1861239
Butler167447
Columbiana130960
Stark1156113
Lorain106468
Trumbull99774
Warren89525
Clark7809
Delaware61715
Fairfield60517
Tuscarawas58510
Belmont55522
Medina54332
Lake52920
Licking52012
Miami47531
Portage46159
Wood45251
Ashtabula43744
Clermont4317
Geauga41443
Wayne36552
Richland3515
Allen32841
Mercer2909
Greene2879
Darke25326
Erie25022
Holmes2453
Huron2282
Madison2029
Ottawa16024
Washington14020
Sandusky13814
Crawford1365
Putnam13215
Ross1323
Coshocton1302
Hardin12312
Morrow1181
Auglaize1074
Jefferson922
Union921
Monroe8917
Muskingum891
Hancock831
Preble801
Athens791
Hocking798
Guernsey763
Lawrence740
Williams722
Shelby704
Clinton680
Logan651
Fulton630
Ashland621
Carroll603
Wyandot605
Brown591
Scioto540
Defiance533
Knox531
Fayette480
Highland461
Champaign441
Van Wert420
Perry371
Seneca352
Henry320
Jackson260
Paulding260
Adams241
Pike240
Vinton222
Gallia201
Harrison121
Meigs120
Morgan110
Noble110
Unassigned00
Fort Wayne
Clear
75° wxIcon
Hi: 80° Lo: 66°
Feels Like: 75°
Angola
Clear
73° wxIcon
Hi: 78° Lo: 65°
Feels Like: 73°
Huntington
Scattered Clouds
74° wxIcon
Hi: 79° Lo: 64°
Feels Like: 74°
Decatur
Clear
72° wxIcon
Hi: 82° Lo: 66°
Feels Like: 72°
Van Wert
Clear
72° wxIcon
Hi: 82° Lo: 66°
Feels Like: 72°
AM Storms, Slightly Cooler Friday
WFFT Radar
WFFT Temperatures
WFFT National

Community Events