Stephen Stills has prostate surgery