Profile of Niranjan Kumar Shrivastava