CHARLOTTE, N.C. -- A man is facing two felony charges after allegedly fleeing the scene after he fatally struck a pedestrian Wednesday night in the Steele Creek area.

Charlotte-Mecklenburg Police said a witness was "instrumental" to the quick apprehension of the suspect after he told police what he saw. The witness said he first observed 49-year-old Michael James Denny walking along the side of Shopton Road West, near South Tryon Street, as he drove to a local store.

When he returned from the store, the witness noticed a shoe in the roadway then saw a 2006 Kia Sorento parked on the street. The vehicle had considerable damage and had broken down in the roadway due to the collision, CMPD said.

The witness called 911 and returned to the scene where he found Denny. Denny was pronounced dead at the scene.

CMPD Detectives charged 45-year-old Timothy Craig Medley with felony death by vehicle and felony hit and run. They said the vehicle that struck Denny, drove by Medley, failed to remain at the scene of the crash.

According to CMPD, speed was not a contributing factor but Medley's alcohol impairment was. The section of Shopton Road West did not have a sidewalk and was not lit with overhead street lights.

The crash remains under investigation. Anyone with information is asked to call Crime Stoppers at 704-334-1600.