A 21-year-old man was arrested late Monday afternoon and charged with driving a car in Bensalem that fatally struck a pedestrian earlier that day and then fleeing the scene, police said.

Richard McCausland of Bensalem was taken into custody after tips led investigators to the damaged “alien green” Kia Soul that hit Timothy McGuire of Bensalem about 2:30 a.m. on the southbound side of Hulmeville Road near Kings Avenue.

McCausland was charged with homicide by vehicle and related offenses. Police said he was driving with a suspended license and above the speed limit. He was being held at the Bucks County Correctional Facility with bail set at 10 percent of $500,000.

A passerby called police around 6 a.m. after finding McGuire dead on the side of the road.

Police early Monday afternoon released photos of damaged car parts recovered from the scene and an image of what the Kia would look like. They later announced McCausland’s arrest online, thanking tipsters who provided information that “led us directly to a house in Bensalem where we recovered the vehicle involved in this crash.”