Dr Chan is a patient, knowledgeable and caring doctor. Always cheerful and going that extra mile to explain any questions posed. His staff are pleasant and most helpful. A wonderful and great team.