Mr Vijay Singh, C.A. is a very knowledgeable, experienced,patient , honest and a cool person. He deals in a variety of financial matters including filing of annual returns. Overall I find this firm competent and customer friendly. I would strongly recommend him to any person who is looking out for a good C.A.