Dr John’s staff is very friendly and caring. He seems to invest in the latest equipment to help make your visit a good one. I like the fact that the procedures are explained to you and you have some choice of what needs to be done.