manikandam rajesh