Sunnyvale community briefs for the week of June 10
Briefly