My wife and I have been using Dr. Johnson for several years. We were referred to the doctor by friends who still use his services. He accepts many kinds of insurance and that also led us to his practice. His services are professional and you can discuss your personal situation with him completely. He will do everything to assist you in seeing better. He also keeps an electronic record of the health of your eyes and eh can detect any abnormalities from exam to exam. He has some of the latest screening equipment. He has glasses and lens available on site and with ordering we have always found the delay short.