Decision on ShotSpotter contract delayed in San Diego

07/27/2021