My doctor's office recommended him. I found him to be very good and he figured things out quickly and correctly. He is a long distance from my home but it is worth the trip. He listens well and he gives information. The staff was so nice, also. It is a comfortable homey office. I would recommend him to anyone.