I love Dr Lam. He is thorough and I never feel rushed. He explains simply and makes sure that I understand. His staff is amazing!