David Ubiles, 46, is in the Lake County Jail after being arrested on charges of child stalking.

At a Sunoco station in Leesburg is where police arrested Ubiles, who witnesses said appeared to be stalking an 11-year-old girl, and it turns out he's a registered sex offender.

Inside the van Ubiles was driving, police found rope in the cargo area -- and on the rear passenger seat, clothing that included several bandanas.

Police said they responded to the gas station after getting a call from a woman who reported Ubiles following the little girl. The station owner backed up that report.

"He gassed up and then turned around and then followed the little girl, and she crossed the street here," said owner Jai Cherukula. "She crossed the street, and luckily there was another lady who also found his behavior suspicious. She called the girl and then asked the girl to stay with her while she called the police."

Ubiles then drove away but returned to the gas pump just as police arrived.

"And after about two to three minutes, the police were here and surrounded him," said Cherukula. "That's when they knew what he was trying to do, trying to put on a show that he was trying to gas up."

Once in custody, Ubiles' criminal past came to light -- he was arrested in Orange County in 2000 on a charge of raping a child under 12 but was convicted on two counts of lewd acts. He was then arrested in 2010 for failure to comply with probation and sent to prison, where he stayed until his release in August.

The van remains impounded for a continued search of evidence, and Ubiles remains behind bars on $5,000 bond.