Dr Thomas chan is my baby's doctor, he is very good, caring, patient and experienced. He normally spends around 0.5 to 1 hr for the consultation. He explains very clearly and makes me feel very comfortable. Plus, his consultation fee is not expensive, $280/visit, and no charge for just vaccination. For out of office time, can reach him thru Canossa OPD. HIghly recommend!!!