Dr. Chan is an absolutely amazing doctor- You may have to wait a bit in his office, but that is only because he spends the time with each patient! He has been there for all of our 5 children and even through a miscarriage, and was very understanding and knowledgable. Highly recommended!!