Crime Solvers Central
Crime Solvers Central
302 Cases Solved. Advancing justice for missing persons, unsolved homicides, unidentified and unclaimed remains.

Case Description

Any updates on this case? Let us know!
Summary based on the NamUs case record (MP2551) and 10 other sources
On a warm Saturday afternoon, June 30, 1979, 16-year-old Robert Keck left his home in Upper Saucon Township, Pennsylvania, with plans to visit his girlfriend. He was last seen at approximately 1:00 p.m. walking along Coopersburg Road, headed towards the town of Coopersburg, a couple of miles from his residence. Robert, a Caucasian male with blond hair and hazel eyes, stood at 5 feet 7 inches and weighed around 140 pounds. He was wearing a blue t-shirt with 'Beach Bum' printed on it, cut-off jeans, and tan shoes with crepe soles. A silver chain with a white cross hung around his neck. Robert also had a distinctive mole on the right side of his face and a small scar on his right cheek below his eye. Before leaving, he mentioned to his mother that he expected to get a ride from someone later in the day, as he did not have a driver's license. He never arrived at his girlfriend's house and has not been seen or heard from since.

Robert's family was immediately concerned when he didn't return home that evening, as it was out of character for him to stay out late without contacting them. His parents' worry grew after they learned he never made it to his girlfriend's house. They promptly reported him missing to the Upper Saucon Township Police Department. The family knew Robert was not the type to run away; he had a good relationship with them, was an average student, and had no apparent troubles in his life. He was described as a somewhat timid person, which made his voluntary disappearance seem even more unlikely to his loved ones. In the initial stages of the investigation, police issued a missing person bulletin, but there was a prevailing belief that he might have been a runaway. His family, however, remained steadfast in their conviction that something unfortunate had happened to him.

Over the years, the investigation into Robert Keck's disappearance has seen periods of activity and long stretches of silence. In July 1980, the Pennsylvania State Police joined the investigation to provide additional resources. Despite their involvement, no conclusive evidence emerged to suggest whether Robert left on his own or was a victim of foul play. The case eventually went cold, with all leads exhausted by 1987. A significant development occurred in 2014 when a woman came forward claiming she and a friend were involved in his disappearance and knew the location of his remains. This led to searches of a wooded property in Berks County, but these efforts proved fruitless, and no charges were ever filed. The fate of Robert Keck remains unknown, and his case is classified as a possible non-family abduction, a lingering mystery that has haunted his family and community for decades.

Last Seen: Jun 30, 1979

Possible Unidentified Matches (10)

Unidentified remains cases whose details are consistent with this person, ranked by how closely they compare. Fields that are unknown in either case are left out of the score.

80%Moderate
John Doe — New Jersey
UP1614 • Found Nov 28, 1984
View case
Sex ✓Male
Age 93%Est. 22–26 vs 16 when missing
Race 100%White
Location 82%75 mi away
TimingFound 5 years after last seen
Height 100%5'7" vs 5'7"
Weight 100%130 lb vs 140–150 lb
Hair 100%Blond vs Blond
79%Possible
John Doe — Philadelphia, Pennsylvania - unidentified case UP151698
John Doe — Philadelphia, Pennsylvania
UP151698 • Found Oct 13, 2025
View case
Sex ✓Male
Age 100%Est. 45–60 vs 16 when missing
Race 100%White
Location 92%39 mi away, same state
TimingFound 46 years after last seen
Height 100%5'6"–5'8" vs 5'7"
Weight 100%150–155 lb vs 140–150 lb
Hair 50%Brown vs Blond
Eyes 100%Hazel vs Hazel
78%Possible
John Doe — Philadelphia, Pennsylvania - unidentified case UP111096
John Doe — Philadelphia, Pennsylvania
UP111096 • Found Oct 26, 2023
View case
Sex ✓Male
Age 100%Est. 60–70 vs 16 when missing
Race 100%White
Location 92%40 mi away, same state
TimingFound 44 years after last seen
Height 100%5'8" vs 5'7"
Weight 100%132 lb vs 140–150 lb
Hair 70%Gray vs Blond
Eyes 60%Brown vs Hazel
78%Possible
John Doe — Camden, New Jersey - unidentified case UP15642
John Doe — Camden, New Jersey
UP15642 • Found Dec 16, 1999
View case
Sex ✓Male
Age 100%Est. 25–35 vs 16 when missing
Race 100%White
Location 91%43 mi away
TimingFound 20 years after last seen
Height 100%5'8" vs 5'7"
Weight 92%120 lb vs 140–150 lb
Hair 50%Brown vs Blond
78%Possible
John Doe — Philadelphia, Pennsylvania
UP56278 • Found Oct 22, 1985
View case
Sex ✓Male
Age 85%Est. 20–40 vs 16 when missing
Race 100%White
Location 91%43 mi away, same state
TimingFound 6 years after last seen
Height 100%5'5"–5'7" vs 5'7"
Weight 100%125–135 lb vs 140–150 lb
78%Possible
John Doe — Philadelphia, Pennsylvania - unidentified case UP56251
John Doe — Philadelphia, Pennsylvania
UP56251 • Found Jul 23, 1985
View case
Sex ✓Male
Age 85%Est. 20–40 vs 16 when missing
Race 100%White
Location 92%39 mi away, same state
TimingFound 6 years after last seen
Height 100%5'8"–5'10" vs 5'7"
Weight 100%135–150 lb vs 140–150 lb
Hair 40%Gray vs Blond
Eyes 30%Blue vs Hazel
78%Possible
John Doe — New Brunswick, New Jersey - unidentified case UP6563
John Doe — New Brunswick, New Jersey
UP6563 • Found Jan 4, 2010
View case
Sex ✓Male
Age 100%Est. 38–48 vs 16 when missing
Race 100%White
Location 89%49 mi away
TimingFound 31 years after last seen
Height 100%5'7" vs 5'7"
Weight 100%155 lb vs 140–150 lb
Hair 70%Gray vs Blond
Eyes 60%Brown vs Hazel
78%Possible
John Doe — Philadelphia, Pennsylvania
UP4883 • Found Sep 29, 2008
View case
Sex ✓Male
Age 100%Est. 40–50 vs 16 when missing
Race 100%White
Location 94%33 mi away, same state
TimingFound 29 years after last seen
Height 100%5'7" vs 5'7"
Weight 86%115 lb vs 140–150 lb
Hair 50%Brown vs Blond
78%Possible
John Doe — Brooklyn, New York - unidentified case UP9079
John Doe — Brooklyn, New York
UP9079 • Found Aug 2, 1988
View case
Sex ✓Male
Age 100%Est. 25–40 vs 16 when missing
Race 100%White
Location 82%76 mi away
TimingFound 9 years after last seen
Height 100%5'6" vs 5'7"
Weight 100%140 lb vs 140–150 lb
Hair 50%Brown vs Blond
Eyes 60%Brown vs Hazel
77%Possible
John Doe — Philadelphia, Pennsylvania
UP99882 • Found Jan 28, 2023
View case
Sex ✓Male
Age 100%Est. 25–40 vs 16 when missing
Race 100%White
Location 93%37 mi away, same state
TimingFound 44 years after last seen
Height 100%5'6" vs 5'7"
Weight 97%123 lb vs 140–150 lb

These comparisons are generated automatically from public NamUs case data and are not confirmed identifications. Only DNA, dental or fingerprint comparison by investigators can confirm an identity. If you believe two cases are connected, contact the agency handling the unidentified case.

Unidentified photos are blurred because many are post-mortem. Tap a photo to reveal it.