A Kansas City man will spend at least 20 years in federal prison after pleading guilty to several charges after he was arrested in Independence following an armed robbery last April.

Terry K. Rayford, 54, of Kansas City, pleaded guilty in federal court in Kansas City Thursday to one count of armed robbery, one count of carjacking and one count of being a felon in possession of a firearm.

Rayford was arrested on April 27, 2017, by Independence police near the intersection of U.S. 40 and Crysler Avenue after they had received word from a retired major with the Kansas City Police Department that he had spotted someone who matched the description of someone who committed an earlier armed robbery driving in that area. The retired major had seen video of the robbery broadcast on the news.

On April 26, Rayford used a Witness-P .45-caliber semi-automatic handgun to rob the Jimmy John’s restaurant, located on Broadway Boulevard in Kansas City. Rayford was armed with a Witness-P .45-caliber semi-automatic handgun and a Jimenez 9mm semi-automatic handgun when he carjacked a 1998 Ford Econoline E350 van earlier the same day.

After the retired officer spotted Rayford, Independence police responded to the area and stopped the vehicle. Officers found the Witness-P .45-caliber semi-automatic handgun lying on the driver’s side floorboard. Rayford was arrested and his vehicle towed.

During an inventory of the vehicle, the Jimenez 9mm semi-automatic handgun was found in the back pouch of the front passenger seat.

Rayford told investigators he had stolen both of the handguns from his source for crack cocaine, to whom he owed money. Rayford told investigators he violated the conditions of his parole so he could go back to prison and do the remaining time of his sentence because his parole conditions were hard to follow.

Under the plea agreement, Rayford will be sentenced to at least 20 years in federal prison without parole and up to a maximum of 30 years. He will be formally sentenced at a later date.