I'd have to say Mo Gei Yong all the way! I was in tears (from laughing) when he first made up the character "David Mo."