Brad Johnson operates the board at KCPR, Cal Poly's student-run radio station.
Brad Johnson operates the board at KCPR, Cal Poly's student-run radio station. ldickinson@thetribunenews.com
Brad Johnson operates the board at KCPR, Cal Poly's student-run radio station. ldickinson@thetribunenews.com