Dr Craig is a wonderful and caring professional and ALWAYS takes whatever time I need to make sure I understand and all my questions are answered before I leave. Also his staff are ALL very professional and do everything possible to make my visit a pleasant experience. I highly recommend Dr Craig and his office for all your eye care needs EVEN IF YOU GAVE TO DRIVE A LITTLE FARTHER AND PASS OTHER SIMILAR DOCTORS AND FACILITIES ON YOUR WAY.CARY B., ST PETERSBURG, FL.