I have only seen Dr. Ng two or three times, but his office and staff are some of the most efficient and properly trained workers I've ever had in a medical environment. With my old Doc, I used to wait for hours to be seen for 10 min, and be prescribed tons of prescriptions - that guy was a quack! Dr. Ng is really good! Glad to work with him.