A man police say escaped from a substance abuse rehab center, kidnapped a New Hampshire mom and her child, and then raped the mother in a Vermont hotel, has been caught after a multistate manhunt.

Everett Simpson, 41, of St. Johnsbury, Vt., was arrested in Upper Darby, Penn., Sunday night, according to Vermont State Police.

Simpson faces extradition to Vermont, where he is expected to be charged by federal prosecutors with kidnapping, sexual assault and car theft.

Simpson’s arrest came after police in Prospect Park, Penn., identified the license plate of stolen Kia allegedly driven by Simpson. A chase ensued after Simpson failed to stop, ending when the Kia was found abandoned at an apartment complex.

Police were searching for Simpson when another car was reported stolen, this time a red Pontiac Vibe. Upper Darby, Penn., police located that car and another chase began, ending when the Vibe crashed into a telephone pole, according to police.

Vermont State Police said the 6-foot-3, 255-pound Simpson escaped from a substance-abuse rehabilitation facility in eastern Vermont three days before he was caught.

He encountered the woman and child at about 1 p.m. Saturday outside the Mall of New Hampshire in Manchester.

“A man later identified as Simpson forced a woman and her child into their car and drove to Vermont,” police said in a statement. “On reaching White River Junction, Simpson forced the woman to rent a room at a local hotel, where he proceeded to sexually assault the victim. The victim is a stranger who was targeted at random. When Simpson left the hotel room, the victim and child were able to reach safety and contact the police.”

The search for Simpson involved the FBI, Vermont State Police, Hartford police and the Manchester (New Hampshire) Police Department, all working in conjunction with the Office of the U.S. Attorney for the District of Vermont.

Simpson has had previous interactions with the police, including a September vehicle theft, high-speed pursuit and aggravated assault on a Vermont trooper in Lyndonville, according to Vermont State Police.