Taber to have knee surgery, will miss 10 weeks