Artist Mao Yan is a geek in contemporary Chinese oil painting circle who had attracted much attention from worldwide for his extreme sensitive and delicate portrait oil paintings

Could you correct the punctuation please?
Artist Mao Yan is a geek in contemporary Chinese oil painting circle, who had attracted much attention from worldwide for his extreme sensitive and delicate portrait oil paintings.