MINEOLA - Nassau County police have made an arrest in the hit-and-run crash that killed a Levittown teen.

Police say Michael Elardo, of Syosset, is responsible for hitting 13-year-old Bryanna Soplin and then driving off.

News 12 has learned that police retrieved the 48-year-old's car Sunday evening and then arranged with his attorney for him to turn himself in Monday.

His attorney claims that Elardo thought he hit something like a traffic cone while driving east on Hempstead Turnpike early Sunday morning. The attorney says Elardo saw the news coverage Sunday and knew he had been in the area, so he wanted to "eliminate himself from the investigation." He says Elardo had someone drop his car off at the Second Precinct.

The attorney did not say why he didn't stop or where Elardo was coming from, only that he was heading home.

Elardo is a single father of four and a retired NYPD officer currently out on disability.

As News 12 Long Island has reported, Soplin wandered more than 2 miles from her Levittown home and was believed to be heading to her grandparents' home in Hicksville.

Elardo has been charged with leaving the scene of an accident resulting in a fatality. He is facing up to five years in prison and was held on $1 million bail.

Officials say it is unclear whether Elardo will face more serious charges.

Police are waiting for the traffic camera video to determine if any other laws were broken.