James D. Hainlen conducts the Roseville String Ensemble, photo by Lisa Bragstad

Advancing arts, creativity, and community in Roseville