Fuller undergoes surgery, will miss 4-6 weeks