Folks, I can't say enough good things about this guy. His bed side manner, so to speak, is excellent. He listens to all your aches, complaints and then some. He's not afraid to order a batch of tests if he thinks you need 'em. One drawback about him thou, he soooo good......he almost always running late. If you have an appointment, when checking in, ask if he is running behind and how long will it be before you're seen. Don't be surprised if its more than a half hour.