Excellent doctor, my kids have been going to him since birth. He calls you back to check up on the children and answers his cell phone if he is not in the office and its an emergency, very rare for a doctor to do this these days. His office is clean and staff very friendly. They always accommodate us when we call giving us same day appointments. He remembers everything about the kids and does not rush you out. Wait times can be lengthy at times especially during flu season, but he is a great doctor and I won’t go to anyone else.