SUMMER JAZZ CAMP • IMPROVISATION WORKSHOPS •  NORCAL JAZZ BIG BAND • PRIVATE LESSONS