INVESTIGATIVE CASE DOSSIER: JUSTICE FOR LINDA O’KEEFE: HOW PARABON SNAPSHOT DNA TRAPPED JAMES ALAN NEAL AFTER 45 YEARS
- Victim: Linda Ann O’Keefe (Age 11; Fifth-Grade Student)
- Date of Abduction: July 6, 1973 (Walking home from summer school)
- Location of Discovery: Back Bay nature preserve, Newport Beach, California
- Perpetrator: James Alan Neal (Born 1946; Died July 2020)
- Cause of Death: Strangulation following abduction and sexual assault
- Breakthrough Method: Parabon Snapshot DNA Phenotyping & Genetic Genealogy (CeCe Moore)
- Date of Arrest: February 19, 2019 (Colorado Springs, Colorado)
- Status: Died in custody awaiting trial in Orange County, CA
On the scorching afternoon of July 6, 1973, 11-year-old Linda O’Keefe vanished while walking home from summer art class in Newport Beach, California. The next morning, her body was found strangled in the Back Bay marshes. For forty-five years, generations of Newport Beach detectives kept Linda’s file on their desks. In 2018, after a viral Twitter campaign narrated from Linda’s perspective, Parabon NanoLabs and genetic genealogist CeCe Moore identified 72-year-old James Alan Neal, delivering conclusive forensic resolution to the Linda O’Keefe murder.
The 1973 Kidnapping in Newport Beach
Eleven-year-old Linda O’Keefe called her mother from the school office asking for a ride on July 6, 1973, but her mother was busy sewing and told Linda to walk the short distance home. Witnesses saw a turquoise van slowly trailing the young girl along Marguerite Avenue in Corona del Mar.
When Linda failed to return, a desperate air-and-ground search began. The following morning, a nature photographer exploring the Back Bay cattails discovered Linda’s body. Autopsy examination confirmed she had been sexually assaulted and suffocated. Crucially, forensic scientists preserved the perpetrator’s biological material for future analysis.

The Viral Social Media Campaign and DNA Profiling
In July 2018, on the 45th anniversary of the murder, Newport Beach Police launched a pioneering social media initiative, tweeting the events of July 6, 1973, in real-time from Linda’s perspective. The campaign generated global awareness and millions of views.
Simultaneously, detectives partnered with Parabon NanoLabs. CeCe Moore analyzed the killer’s SNP DNA profile on GEDmatch, identifying genealogical linkages to an individual who had lived in Southern California under the name James Alan Neal before relocating to Florida and Colorado.

Surveillance, Arrest, and Identification
In January 2019, undercover Newport Beach and Colorado Springs detectives conducted covert surveillance on Neal, obtaining a discarded DNA sample that yielded a 100% statistical match to the 1973 crime scene evidence.
On February 19, 2019, Neal was arrested in Colorado Springs and extradited to California, where prosecutors charged him with special-circumstances murder and kidnapping.
Legacy of the Investigation
James Alan Neal died of natural causes in jail in July 2020 while awaiting trial. The successful resolution of Linda O’Keefe’s murder stands as a benchmark in modern cold case homicide methodology, showcasing how community engagement combined with genetic genealogy can solve decades-old tragedies.
Case Timeline & Key Forensic Milestones
| Date / Year | Milestone / Event | Forensic Significance |
|---|---|---|
| July 6, 1973 | Linda O’Keefe abducted in Newport Beach, CA | Body found next day in Back Bay marshes |
| 2001 | DNA profile generated and uploaded to CODIS | No matching offender profiles found |
| July 2018 | Newport Beach PD launches viral Twitter initiative | Parabon NanoLabs begins genetic genealogy analysis |
| Feb 19, 2019 | James Alan Neal arrested in Colorado Springs | Exact DNA match confirms killer’s identity |
| July 2020 | Neal dies in custody awaiting trial | 45-year cold case officially closed |
Frequently Asked Questions (FAQ)
How was Linda O’Keefe’s killer identified?
Newport Beach Police used Parabon NanoLabs genetic genealogy to trace crime scene DNA to James Alan Neal, whose discarded DNA confirmed an exact match in 2019.
Where was James Alan Neal arrested?
Neal was arrested at his home in Colorado Springs, Colorado, on February 19, 2019.
Did James Alan Neal go to trial?
Neal died of natural causes in Orange County custody in July 2020 before his trial commenced.



