Nainesh Guruji has in depth knowledge of the subject. He gives a detailed and practical solution of the questions. We have regularly taking his advice on various aspects for last 15 years and are very satisfied . We truly appreciate the work he has been doing.