Daniel A. Rodriguez of Mount Pocono has been charged with homicide by vehicle after falling asleep at the wheel and causing the death of another man on Interstate 380 in Monroe County earlier this month.

State police report Rodriguez  was driving south on I-380 in Coolbaugh Township, Monroe County, when he fell asleep and caused the fatal accident.

It happened in the dark about 6 a.m. Nov. 3 at mile marker 3.9 on I-380, according to police.

Rodriguez told police he was on his way to work and traveling about 70 mph when he fell asleep. "I woke up to my car spinning around."

He acknowledged hitting the pick-up truck driven by the victim, Rocco J. Petrillo of Dunmore, Lackawanna County.

Rodriguez was driving a 2011 Chevrolet Cruz, behind a 2001 Ford Ranger driven by Petrillo.

Rodriguez struck Petrillo's vehicle from behind, causing him to lose control. The Ranger went off the east side of the highway. Petrillo was ejected and his truck rolled on top of him, killing him.

Monroe County Deputy Coroner  Linda MacLeod ruled Petrillo died of blunt force trauma.

Rodriguez's vehicle also left the highway after the collision. It  went down a grassy embankment on the west side of the road.

Police investigators determined Rodriguez was traveling at 89 miler an hour when the collision occurred, 24 miles an hour faster than the posted speed limit of 65 mph.

In addition to homicide by vehicle, he has been charged with involuntary manslaughter, recklessly endangering another person, failing to stay in his lane on the road, following too closely, driving at an unsafe speed and both reckless and careless driving.

The 32-year-old suspect resides along Maple Avenue in Mount Pocono.

He was arraigned Wednesday and is free under $25,000 bail.

A preliminary hearing is scheduled for 11:15 a.m. Wednesday before Magisterial District Judge Anthony Fluegel in Tobyhanna.