Naveen Richard, the stand-up comedian and star of Better Life Foundation and Star Boyz, is our man of the moment.