Overall good doctor. You just have to be careful you really do need all of the tests that he runs. Your insurance may not cover them and you may be left to pay. A slight sniffle will get you a vaccine, so just remember that if you are not ok with taking meds just because, you have a firm«NO!» There are always new nurses when I go. Perhaps it’s the doctors demeanor and attitude that has them all leaving. Office is always cold and expect to wait at least an hour from your scheduled appointment. I think they take on more than they can handle. The waiting room is very depressing. It has stained carpets, dead plants and an old plug in heater that I’m sure I saw at my grandmothers house growing up. Now that I think about it, I may just change DR. Geez…