One of the best doctors I've ever seen. Incredibly thorough and knowledgable. Didn't rush our appointment like most doctors I've seen. Explains everything and is very caring. Able to squeeze me in at the last minute and even makes house calls! Very very happy with this practice!