O'Brien has knee surgery