Dr. Jim Ng is a very professional optometrist that I would highly recommend. I have gone to him for many years and have recommended my friends to him, to which they still go to him for their annual checkups. He is extremely thorough and knowledgeable, and is very patient when reviewing the diagnosis. He's also great when working with kids. His mild-mannered attitude and good sense of humour always make the kids feel that they can trust him.