Posted inGovernment Final Boudin-era SF prosecutor kicked off police misconduct cases ahead of historic trial by Eleni Balakrishnan August 15, 2022, 1:07 pmMarch 29, 2026, 7:28 am
Posted inCovering the Police Chaos erupts as judge delays hearing of officer who killed Keita O’Neil by Annika Hom May 6, 2022, 2:26 pmMarch 29, 2026, 7:28 am
Posted inCovering the Police Supes to approve $2.5M settlement to Keita O’Neil’s mother by Eleni Balakrishnan December 7, 2021, 11:26 amMarch 29, 2026, 7:28 am
Posted inCovering the Police SFPD officer who shot unarmed carjacking suspect Keita O’Neil faces potential trial by Eleni Balakrishnan July 13, 2021, 6:00 pmMarch 29, 2026, 7:30 am
Posted inCovering the Police DA files homicide charges against rookie cop who shot Kieta O’Neil by Julian Mark November 23, 2020, 2:54 pmMarch 29, 2026, 7:31 am
Posted inToday's Mission SFPD Chief Scott fires rookie officer who shot alleged carjacker in Bayview by Joe Eskenazi March 12, 2018, 10:16 pmMarch 29, 2026, 7:31 am
Posted inCovering the Police, Newsletter, Today's Mission SF police shooting shows lapses in procedure, but rookie cop likely to escape criminal charges by Julian Mark January 25, 2018, 6:00 amMarch 29, 2026, 7:32 am
Posted inCovering the Police After new officer shoots and kills suspect, SF Bayview police captain wonders if his station will remain a training station by Charlotte Silver January 9, 2018, 7:31 amMarch 29, 2026, 7:33 am
Posted inCovering the Police, Newsletter, Today's Mission, Trouble Mother of unarmed man fatally shot by SF officer sues city by Julian Mark December 20, 2017, 1:10 pmMarch 29, 2026, 7:33 am
Posted inCovering the Police, Newsletter, Today's Mission At SF Bayview town hall meeting, anger erupts as police show footage of an unarmed man (update) by Julian Mark and Laura Wenus December 8, 2017, 8:58 amMarch 29, 2026, 7:33 am