Stewart Waithanji Faces Felony DUI Hit-and-Run Charges after Killing Driver Richard Frost in Costa Mesa COSTA MESA, CA (April 14, 2021) – Richard Frost died in a DUI hit-and-run in Costa Mesa Saturday afternoon, April 10. The incident happened around 4:00 p.m. on Newport Boulevard, just south of 17th Street. According to Costa […]