Criminal charges have been upgraded against a truck driver from New York City, accused of killing a Sellersville man earlier this month by causing a collision on Route 309 in Hatfield Township. 42-year-old Ernest Cohens (pictured here) of the Bronx is now charged with homicide by vehicle, flight to avoid apprehension, recklessly endangering another person and numerous motor vehicle violations, including driving while his license was suspended. It has been suspended a total of 22 times. Court documents say the collision occurred at about 6:00am on Thursday, February 3, while he was trying to make a u-turn with his tractor-trailer across all travel lanes on Route 309 at Sterling Drive. His truck collided with a motorcycle driven by 55-year-old Terry Kriebel of Sellersville, who was killed. The trailer was blocking his lane of travel when he ran into it. Witnesses say Cohens got out, helped another motorist cover the body with a towel or sheet, pulled the motorcycle out from under his truck, and then got back in and drove away. While fleeing he struck two utility poles and a bridge, where he got stuck. Hilltown Police found him and the truck on Swartley Road, a very short distance from the scene of the fatality.