He attended the graduate school of journalism at UC Berkeley and graduated from law school at UC Davis with a JD in 1972, passing the California Bar that same year. He and his wife, Louise, have four children: Walter, Elizabeth, David and Emily. He practiced law in Santa Barbara from 1973 to 1996, when he became a statewide advocate for people with developmental disabilities. He retired in 2011. Bruce serves locally on the boards for Alpha Resource Center, Tri-Counties Community Housing Corporation, and The Hinchee Foundation. He is active in statewide organizations, serving on the boards of Arc/CA and DPAV, both of which advocate for the civil rights of people with developmental disabilities. He has been interested in recovery since 1983 and joined the Casa Serena board in 2013.