Initially, I thought he was great. On the second visit, I had to wait two hours to see him and he was very hurried and appeared stressed. On my third visit, I waited two and a half hours. I don't mind this if the doctor takes time to discuss problems that I have, and provide medical solutions, but he does not have time. His attitude is he will tell you what you need to do, and your problems are secondary. Basically, his office appears to always be overbooked, which indicates to me that making money is his primary function. It is unfortunate, because I believe if he could accept constructive criticism and make improvements, he would do very well. His skill level does not appear to be lacking.