Richmond Police Department, California
End of Watch Monday, December 28, 1992
Add to My HeroesDavid Thomas Haynes
Officer David Haynes and Officer Leonard Garcia were shot and killed while responding to a domestic disturbance call involving a hostage situation at 6:30 am on Hartnett Avenue.
The subject's daughter had called police after hiding in a bedroom. Officer Haynes and Officer Garcia helped her out of the bedroom and then entered the house to try to get free the other family members. The man opened fire on them, fatally wounding both officers.
The subject then shot and wounded his ex-wife and son before committing suicide.
Officer Haynes had served with the Richmond Police Department for eight years. He is survived by his wife, two children, parents, and siblings.
Bio
- Age 30
- Tour 8 years
- Badge 40
Incident Details
- Cause Gunfire
- Weapon Rifle; M-1
- Offender Committed suicide
Most Recent Reflection
View all 34 ReflectionsI cannot fathom that it has been 30 years now, I remember this awful day like it was yesterday. Rest easy hero.
Chief Craig Miller (Former RPD #1142)
Wiggins Colorado Police Department
December 30, 2022
Recent LODD Deaths

Correctional Officer I Robert Clark
Georgia Department of Corrections, GA
EOW: October 1, 2023

Deputy Sheriff Jacob Eric Salrin
Richland County Sheriff's Department, SC
EOW: September 29, 2023

Community Parole Officer Christine Guerin-Sandoval
Colorado Department of Corrections, CO
EOW: September 28, 2023

Deputy Sheriff Marylin Anjanette Mayo
St. Tammany Parish Sheriff's Office, LA
EOW: September 21, 2023

Police Officer Darrin McMichael
Arlington Police Department, TX
EOW: September 21, 2023

Deputy Sheriff Ryan Clinkunbroomer
Los Angeles County Sheriff's Department, CA
EOW: September 16, 2023

Governmental Affairs Liaison Michael Elaine Griffin
Mississippi Department of Public Safety, MS
EOW: September 4, 2023

Police Officer Kevin Cram
Algona Police Department, IA
EOW: September 13, 2023

Deputy Sheriff II Auston Smith Reudelhuber
Forsyth County Sheriff's Office, NC
EOW: September 9, 2023