Dr. Hsieh came highly recommended by another physician. He must be good because front staff were very rude on first appointment. Doctor doesn't even meet with you until the staff run all sorts of tests, which may be costly and you are not explained the reason for. If you have questions, write them down, your time with doctor is brief. During my first test, I waited one hour in office and Two hours in patient room. Bring reading material.