I've been a patient with this doctor for three months. He knows his pain! The wait for my appointments has been no longer than 5-10 minutes. He takes his time and listens to me. He has offered some ideas that my insurance does not cover and understands when I tell him "I just can't do it". The staff has been efficient. My only complaint is that is hard to get thru their phone system. On my first visit I got terribly lost in finding the office but the staff kindly helped me get there and although I was almost 30 minutes late the doctor still saw me. I would recommend this practice.