A Desloge, Missouri man arrested two years ago following a high-speed chase after he robbed a Blue Springs bank pleaded guilty Tuesday to federal charges for robbing four banks and illegal possession of firearm.

James Todd Hulsey, 53, pleaded guilty in federal court to one count of bank robbery involving Adams Dairy Bank in Blue Springs, in which he brandished a loaded gun. Hulsey also pleaded guilty to charges in a separate indictment for three earlier bank robberies in Springfield, Illinois.

Under terms of the plea agreement, Hulsey will be sentenced to 30 years in federal prison without parole and must pay restitution to each victim bank. As part of the agreement, a U.S. attorney declined to file charges for another earlier bank robbery in Overland Park, but Hulsey must pay restitution to that bank.

Hulsey admitted that he robbed the bank on Coronado Drive in Blue Springs on Oct. 14, 2016. He approached the counter, showed a loaded pistol and demand note, and threatened to kill the teller, who turned over $7,845.

Descriptions of Hulsey and his vehicle were broadcast to law enforcement agencies, and a couple hours later a state trooper in Callaway County saw Hulsey eastbound on Interstate 70. The ensuing chase topped 120 mph before Hulsey's vehicle got a flat tire and went off the road. After a short foot chase, he was arrested. The pistol and U.S. currency were found in his vehicle, some of it blowing out the driver's side door.

Hulsey also admitted he stole more than $20,000 in three separate robberies in the previous weeks in Springfield, Illinois, and he was seen on video with a handgun in the last of those robberies.

Hulsey has five prior felony convictions for bank robbery, as well as felony convictions for an illegal weapon and receiving stolen property.