2016 Project Blogs Oakland Voices graduates its fifth class July 5, 2017 Howard Dyckoff 0 Oakland Voices graduates its first class. […]