Society ❯ Victim Rights ❯ Criminal Justice
Community Impact
He is set for a Palo Alto arraignment Monday on 43 felony counts.