Grace Hase

Grace Hase

Grace Hase is a staff writer for San Jose Inside and Metro Silicon Valley. Email tips to [email protected]. Follow her on Twitter at @grace_hase.

Posts by Grace Hase